> To this day I have no idea why the card didn't pay as always.
One can infer that the credit card did not auto-pay, the domain expired, and Namecheap immediately resold the domain to a squatter rather than first reaching out to jamiek88 to confirm that the non-renewal was intentional.