Hi! There's no hard time limit in a Teams meeting at the moment. You have the option to kick out the attendees as an organizer, but the meeting itself won't end and you can re-join. If there's a lobby set you can prevent other from joining depending on lobby settings
I'd suggest you search and upvote this or create a request on uservoice: