Meeting Creation - Appears to be successful but provides Invalid meeting ID

Description
Using API to create meeting, appears to work providing expected result. However, meeting does not show up in account / list meetings and host / join URLs come back with invalid meeting ID.

Error
No error message on API call, trying to join gives “Invalid Meeting ID. (3,001)”

Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT

Which Endpoint/s?
/users/me/meetings (also tried /users/{userid}/meetings)

How To Reproduce (If applicable)
Steps to reproduce the behavior:
Request URL: https://api.zoom.us/v2/users/me/meetings
Headers:

            'Content-Type: application/json',
            'Authorization: Bearer [[TOKEN]]'

Post:

            'topic' => "Test Zoom",
            'type' => 2,
            'pre_schedule' => true,
            'start_time' => "2021-10-13T20:00:00",
            'timezone' => "Europe/London",
            'duration' => 30

Additional context
These requests are not made via this account.
Example meeting ID returned by api - 89614040575

Hi @ViaraiX!

Thank you for reaching out to the Zoom Developer Forum, I am happy to help here!
I have found similar post to yours and one of my colleges provided an answer to this issue.
I am linking here the post:

Which states that meetings created with type 2, and prescheduled=false will be normal scheduled meetings, and can be started as usual.

If prescheduled=true, this meeting can’t be started yet—it will need to be updated to a scheduled meeting before it can be started.

Hope this helps,
Elisa