I’m responsible for Microsoft Teams. So, the following suggestion is only for Microsoft Teams. About Azure Communication Service, other community members who are checking azure-communication-services tag could share insights. Thanks for your understanding.
According to your description, please make sure your admin turns on “Let anonymous people start a meeting” in Microsoft Teams admin center as below:
I tested your scenario in my lab with this option enabled. The meeting can be hold by guests without problem.
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.