Does these external guests are in the same tenant?
Based on my experience, Microsoft 365 will create a domain for you like contoso.onmicrosoft.com when you sign up with the service. If user want to have the account look like #ext#@Company portal .com, they could buy the domain or just follow the steps in Add your users and domain to Microsoft 365.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
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.