Shared Custom post type between WP network sites

It doesn’t seem to be a WP Network main object for getting data from other sites in the Network i.e. $wp_network->site1->get_post_type(‘events’). I solved this using the automatically generated RSS feed for the custom post type. The feed is available on /[custom post slug]/feed

How to read the data from other WP sites

WP comes with SimplePie for easy RSS operation.

$rss = fetch_feed('http://exmaple.com/[custom post slug]/feed');
$rss_items = $rss->get_items(0, 10);
foreach ($rss_items as $item) : ?>
    <h4><?php echo esc_html($item->get_title()) ?></h4>
<?php endforeach; ?>