Sorry if this has been asked before but I couldnt find any good reasonable answer. So from my current understandings, every requests you made from your laptop needs to be sent to the access point first (router) and when you connect to a VPN, this requests are sent from the access point to the VPN server to be encrypted.
So how does this stop someone from doing a MITM attack between the access point and your devices? Or between the access point and the vpn server?