‘Register’ button not switching to ‘join’

Did you set up the event subscriptions in Zoom? If you did and it isn’t working, it’s possible there have been changes in the Zoom API that the plugin isn’t aware of. But I would start by making sure that event subscription is set up correctly and your Discourse instance receives those event notifications.