Registration has not been enabled for this meeting

Hi Zoom support,

I am just upgrading my company app from JWT to server to server OAuth when testing meeting api after getting the token I get this error message attached in the screenshot:

I am not sure why this is it should work my account is enterprise and licensed version. I tried on the meeting setup to tick registration required and still the same issue, can you explain why this occurs and how to fix this? What I would be expecting to see is to receive the joinUrl for the meeting? @will.zoom or @tommy using a generated meeting id can you help with this it is quite urgent thanks

Cheers
Neil