Thanks Adam presume this logic will apply?
https://docs.microsoft.com/en-us/microsoftteams/non-standard-usersPersonal bots installed with policies
Guests will adhere to global and org-wide permission policies set for the host tenant for any app. If an app is blocked for the whole host organization, then guests can't use the app either.
Any bot included in the global default app setup policy will also be installed for guests.
After a bot is installed, bots can proactively communicate with guests and guests can communicate back with bots.
You can't remove a guest from the global default app setup policy.
To avoid guest from accessing bots, you can create more app setup policies, assign them to internal users, and install bots with the custom policies.