Hi Administrator Jaden,
Thank you for reaching out to us. I'm glad to help you!
First, as I understand it, your issue is that you can't see the busy/free status of users across two tenants when using the Teams Scheduling Assistant, even though you've configured calendar sharing policies.
You mentioned: "we configured the calendar sharing policy under organizational relationship on both end." Does this mean you've set up both tenants in Exchange admin center > Organization > Sharing, correctly?


To check if it's working, could you please help me try the following steps?
- Log in to OWA (Outlook Web App) with a user account in Tenant A.
- Create a new calendar appointment.
- Invite a user from Tenant B using their full email address.

- Check the Scheduling Assistant in OWA to see the busy/free status of the user from Tenant B.
- Repeat this process in Tenant B to test the other way around (log in with a Tenant B user account and invite a Tenant A user).

Or you can log in to Teams, create a new meeting or edit an existing meeting.
- In the "Add required attendees" or "Add optional attendees" field, type the full email address of a user from the partner tenant.
- Switch to the "Scheduling Assistant" tab.
- Check if you can see the busy/free status of the user from the other tenant.

I found two articles from Microsoft related to this issue, you can refer to them.
Organization relationships in Exchange Online | Microsoft Learn
Create an organization relationship in Exchange Online | Microsoft Learn
Please let me know if you can see the other tenant's user calendar. If you can, then it means it's working! Please understand that our initial response may not always resolve the issue right away. But with your help and a bit more detail, I'll try my best to help you.
Looking forward to your reply!
Sincerely,
Jeanie-H - MSFT | Microsoft Community Support Specialist.