After the event, people move from Registered to either Attended or No Show. If you never Registered, you will not move forward.
Try updating 'Refresh from Webinar Provider' under 'Event Actions' at the program level.
Also, something I would recommend for the future programs:
- Create a smart campaign which triggers when the registration form is filled. In the flow, just have Change Program Status = Registered. Do NOT include any other flow step in this campaign.
- Use a separate smart campaign which triggers when the Program Status changes to Registered. Use this campaign to send the confirmation email, and rest of the steps.