Ta muchlySimplified answer:
VPN simply masks or hides the origin of your IP address (which is provided by your ISP). Regardless of VPN or not, personal identifying information can be leaked from other sources (the most common is browser cookies when you visit certain websites).
Private browsing + VPN solves it partially, but not 100%.
Is it possible for a person to find your location if I don't hide vpn or location details on laptop or phone ?