All MTUs on same IP subnet should be the same. If ISP modem has MTU 1492 on LAN interface, then that’s the value on all other LAN devices. Note, that MTU on ISP modem WAN interface can be different. If RB is routing between ISP modem and nanos, then again MTU does not have to be the same on both sides.
L2MTU can be as high as it gets, but should not be lower than MTU+ethernet overhead, normally that’s MTU+14 (if VLAN is used, it’s +18).
EoIP should have same MTU as other LAN devices are, most likely that’s 1500. Since it comes with overhead and thus very often exceeds MTUs of underlying interfaces (e.g. PPPoE), it performs its own fragmentation/defragmentation, so at the end of the day it shouldn’t be a problem other than performance hit.
With regards to multicasts over L2TP /EoIP: life sucks. Tunnels go via internet where all sorts of stuff happens. And multicasts don’t like that. And there’s nothing you can do about it.
If multicasts work somehow (albeit with pauses), then this is not the matter of MTU settings … PMTUD doesn’t work for multicast packets. If multicasts didn’t work at all, then this could point towards MTUs.