Hello The_8,
Domain A (parent domain) is with your multi-tenant organization and Domain B(sub-domain) is in another and users from Domain B are invited and these users are not able to see the calendar of users in Domain A and you have verified External Access Config, B2B collab settings and User Sync settings.
Now, the issue is user calendar info from Domain B to Domain A is visible and calendar info from Domain A to Domain B is not visible.
I suggest you to modify inbound access settings in domain A (parent domain) and add Microsoft Teams and it's dependencies to share Calander.
Ref:
To share Calander, please review the below screenshot and document to understand the dependencies.
I suggest you to check if cross-tenant access policies are configured to share Microsoft Teams and Calander sharing.
Please login to Entra ID portal (Domain A) and navigate to - External Identities - Cross-tenant access settings
Under Organizational settings, Sub-domain (Domain B)
Ensure that:
Under Inbound access, Tenant B’s users are allowed to see presence and profile data
Under Outbound access, Tenant A’s users are allowed to send presence and calendar data to Tenant B
Please let us know if you have any queries.