This sounds like a common sync issue. Zoom often pulls the display name from the user’s account profile at the time the webinar is created. Even if the user updates their profile afterward, the webinar may still show the old info until the system refreshes.
A few things to try:
-
Remove the alternative host and add them again after they’ve updated their profile.
-
Make sure their Zoom account is fully verified and synced with your organization (if using a business/edu account).
-
Check under Webinar Settings → Special Roles to see if there’s an option to refresh or update participant names.
If it still shows a hyphen, contacting Zoom Support might be necessary they can force the sync for Special Roles.