VNET peering would be the method used to connect resources across virtual networks privately and this supports resources in different tenants. Event Hub would not be suitable for this task.
https://learn.microsoft.com/en-gb/azure/virtual-network/create-peering-different-subscriptions