If not, then is there any reliable non-KYC Virtual Credit Card service that accepts Crypto?
With very strict terms set by VISA and MasterCard, non-KYC virtual credit/debit card almost non-existent. Excluding prepaid card, most of those usually become scam or eventually require their customer to perform some form of identity verification. It's also worth Amazon may reject those card.