Hi there, this is a great use case for the feature of connecting record types across multiple workspaces. You can share XYZ record types to be used in other workspaces so they that they're using common language/data (i.e. all categorize certain things about their events in the same way/same dropdown options for XYZ fields), but remain in separate workspaces. In the 'master' workspace that they're all shared from, that is where you can see all the records of the shared record type coming in from the other workspaces and use that master workspace to plot things in a timeline view. This became available with Q3's release. Documentation here.
If this helped you, please mark correct to help others : )