I am fairly certain I have used a VPN to connect to namecheap.com and I have never had this issue. This sounds as if you got scammed by another actor or made this up.
The support ticket took 5 days and they shut down my account later that day, actually while i was trying to get a buggy old webcam to work.
They actually mention validation.com now; https://www.namecheap.com/id-validation/ though i couldn't find any reference to it at the time.