crypto is a public ledger. If someone wanted to find you, that's pretty easy target.
In any case, its certainly better than visa, but if you dont trust your vpn provider the real issue is they have your IP address and at best just a pinky-promise they dont log.
I am aware most crypto is not anon without extra effort.