The switch is connected to a router (actually it's a Sophos UTM), via the 10.2.1.0 network:
I have a default route pointing to the router interface for any traffic needing to pass through the router. If I try to ping the router interface (10.2.1.10), I am able to from two of the subnets (31 and 34), but not the other two (50 and 102). I have no security restrictions on the switch, and the router is allowing all traffic from all of the subnets, and I can ping VLAN 98s L3 interface (10.1.2.1), from all subents.
All four are configured exactly the same, with the exception of the L3 interface, from what I can see. What else can I do to figure out why these networks cant leave the switch?
Thank Hisham, all of my routes were correct. It looks like it wasn't a configuration issue as there was an update to the router (UTM) that I scheduled to install last night. It was only a securty patch, but the UTM rebooted, and when I came in this morning, everything was working.