PIM on remote site

I have the main site, a Mikrotik router with PIM enabled for the multicast.
local machines get the multicast fine. I VPN into the site via l2tp/ipsec and get the multicast fine.

I have and IPIP tunnel to a remote site (another Mikrotik).
The PCs local to the remote site get the multicast traffic fine.

The Issue:
I vpn to the remote site. I have ip connectivity and can ping anything from the remote site to the main site.
The multicast traffic however is intermittent. I am getting the multicast one second and the next second I am not.

But it only happens on the laptop connected via VPN. Have any of you folks experienced this?

I had originally been logging in laptops via VPN to the Main site using PPTP. Needed something more secure for an iphone hotspot, so went to l2tp.
Couldn’t login two l2tp sessions at the same time on the same router, so tried splitting the connections and found this issue.

If you could guide me to a solution for either I would be grateful. Thank you folks.