Netflix cannot actually detect a VPN. But it can only detect the IP address of the VPN and block it because a lot of people using that specific VPN have the same IP address and request to access Netflix. Therefore, the best VPNs keep creating new servers, in order to bypass the Netflix VPN block.