[WebSDK 1.9.0] Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again

A the end we discovered what was causing the issue

If we create a meeting (using APIs) and set a host to a zoom licenced user who has
Enable Personal Meeting ID switched on integration would not work. I think there is a clash between a meeting created via zoom interface and API as if the same user creates a new meeting via Zoom website that meeting is going to have pre defined ID, every time - the id doesn’t change, but if we do that via API every single time ID is going to be different

As soon as we set Enable Personal Meeting ID switched off and created a new meeting it worked

Hope this will help to others