I have set up Microsoft Teams appointments with a maximum number of 7 slots available within a 30 minute time frame. I have found that when one person signs up for a lot it creates the event correctly (with a teams link), but when additional people sign up it reverts the meeting back to in-person. I have to manually go back in and toggle on the "teams meeting" option in my calendar.