Do you have the other network segments configured on the ISP router?
I'm asking it because you need a NAT for each network segment. If you can't add the other segments on the ISP's router so you can't surf on the web through the other vlans, just the VLAN 1 will work.
You can ping inter vlan because the switch L3 routes the traffic but to surf the web you need to configure the ISP's router.
I have a scenario here with a HP5500 acting as a gateway and the border router is a Cisco RV082.
To make the traffic of the other VLAN's flow through the Cisco to web, it is needed to add the network segment on the router, in that case, the VLAN gateway IP that I pre defined earlier. In my case defined as x.x.x.254 /24. Oh, RV082 is limited just to 5 another LAN segments.
I hope it can help you.
Regards.