OK. I think I understand what's happening now.
The routing table only shows active routes for the switch port that you are connected to.
Tagged GE1/0/24 in all four configured VLANs and connected laptop (192.168.1.2) to it. The routing table shows all of the static routes correctly.
Configure two WAPs 10.10.1.250 10.10.2.250 and connected them to untagged ports in their respective VLANs
Connected laptop (192.168.1.2) to GE1/0/1 (untagged in VLAN1) routing table now shows routes for VLANs 2 and 3 and I can ping both WAPs
Hope this helps