Yeah, you don't need to add any routing, pfSense will route between all connected subnets by default.
With pf disabled you should be able to reach between the subnets. There will be no NAT, so no WAN connectivity, but you don't need that between internal subnets.
It sounds like you have some connections in places you shouldn't.
Steve