I think you are correct. The login required setting is the game changer
Login required disabled, name field is shown as expected:
Login required
Login required enabled, name field is missing: