If you connect to the router directly (or via the unmanaged switch), the Google services works OK but only having problems with the APs, then it is strange. This should not relate to the vpn you set up on the router.

As you marked the IP address, I cannot tell if there is anything strange with that. Can you check if the IP address info are the same when you connect to the unmanaged switch and AP?