Have you dealt with their customer service? Namecheap also seems fine to me, but I have also never been in a situation like OP’s.