Meeting is valid forever? Strange bug/ feature

I created a meeting with the following options, using the webhook

            "start_time" => "2023-02-07T04:30:00Z",
            "duration" => "30", // 30 mins

The meeting link that got created is STILL VALID and people can join the meeting and run it, even after 24 hours! Is that normal?

Seems like a nasty bug

all meetings, which are listed in "meetings / previous’ you can reused anytime

I have a test meeting created Aug 1, 2022 which I can reuse without any problems

meetings are deleted, if they have not been called for several (??) months

Sigh

Now I have to integrate Delete meeting api as well