Hi Adam,
sorry i missed your post.
at it's most simplistic, we have a MPLS line going into a site, the router is setup with HSRP but with one interface that will connect as a trunk port into the Meraki switch (obviously with the correct network settings), our ISP said the HSRP is sort of redundant in this simple instance and will activate if we enable a 2nd interface.
for the more advanced sites we have two lines coming in with two separate routers for our Private MPLS network, in this instance both interfaces are live on the switch ports but the default GW for us will be the virtual interface, which will of course be active/passive mode and will failover to either router in the event of a line failure.
during the troubleshooting i have tried to ping physical and virtual interfaces.
It feels so simple that it should work... but its not
thanks for your ongoing efforts
Mark