Have a nice day @Trong Khuat Dinh
Welcome to Q&A forum!
Thank you for your detailed guidance and effort to troubleshooting this issue. This issue usually relates to Teams-specific service provisioning or consent settings. Let work together to sort it out:
1. Check if the user is a “Guest” or “Member” in the hub tenant
- Go to Microsoft Entra admin center -> Users in the hub tenant.
- Confirm the user’s user type:
- If they are listed as "Guest", try converting them to "Member".
- Some Teams features (like tenant switching) behave differently for Guests.
2. Trigger Teams Provisioning:
- Temporarily assign a Teams license in the hub tenant to the affected user. You can assign any Microsoft 365 license that includes Microsoft Teams (Microsoft 365 E3/E5, Microsoft 365 Business Basic/Standard/Premium)
- Wait up to 24 hours for provisioning to complete.
Then remove the license if not needed long-term.
3. Check Consent Prompt:
This step is meant to ensure that the user has accepted the required permissions to access Microsoft Teams in the hub tenant (after cross-tenant synchronization).
- When a user logs into Microsoft Teamsfor the first time in a new tenant (like your hub tenant), Microsoft may show a consent prompt asking them to approve access. (When you sign in to Microsoft Teams, you’ll first land in your home tenant (in your case, the spoke tenant). If your account has been synchronized to another tenant (like the hub tenant) through cross-tenant synchronization, you’ll see the hub tenant listed in the Teams organization switcher—usually in the top-right corner of the Teams app.)
- If the user skips or doesn’t complete this prompt, they might not be fully onboarded into Teams for that tenant.
- As a result, they won’t see the hub tenant in their Teams organization switcher—even though they can access SharePoint or OneDrive.
4. Review Cross-Tenant Access Settings:
In Microsoft Entra admin center (hub tenant):
- Go to External Identities → Cross-tenant access settings → Default settings -> Inbound Access Settings -> Edit inbound defaults.
- Select the "spoke tenant".
Under B2B direct connect, check:
- Is Teams listed under allowed applications?
- Are there user/group filters applied that might exclude the affected users?
Make sure the affected users are included in the allowed groups or conditions.
5. Try removing and re-adding the user in the hub tenant
- Remove the affected user from the hub tenant (if safe to do so).
- Wait for 15–30 minutes.
- Let cross-tenant sync re-add them.
- This can reset any stuck provisioning state.
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.