Been wrestling with this exact problem in my van setup. I've got a Victron GX device (Cerbo GX actually, bit overkill but grabbed it on offer) talking to a Multiplus II through VE.can, and I'm trying to integrate some navigation kit without everything screaming at each other.
The thing that caught me out was assuming NMEA 2000 would just... work seamlessly. It doesn't. Victron's documentation on instance numbering is decent, but it's easy to configure two devices with clashing instances and end up with the GX dropping the connection mid-journey, which is precisely what you don't want when you're off-grid relying on system data.
What I've found works better than expected is using the Victron's built-in NMEA 2000 gateway functionality rather than trying to bridge everything through a separate multiplexer. Saves a fair bit of headache, though you do need to manually assign instances in the GX settings—it won't auto-detect overlaps.
Curious whether anyone else here is running multiple Victron components on a VE.can backbone and mixing in third-party NMEA 2000 gear? The documentation assumes either pure-Victron or pure-marine setups, but actual off-grid vans often sit awkwardly in between.
Are you seeing drop-outs with your Maretron kit, or is it more of a configuration puzzle? Would be useful to compare notes on what's actually reliable in the field versus what the spec sheets promise.