i've been using namesilo for years now... They do require KYC, but you can use privacygaurdian to make sure your name doesn't end up in the whois records. They have their own implementation of crypto payments, which is a bit "basic" and looks a bit dodgy, but it so far it has always worked for me.
I have also been using Namesilo for many years. Due to the registration of some .eu domains, I had to provide my data or the data of the client in whose name I registered them. Later, some users confirmed that they managed to register the domain through Namesilo without providing any personal data. I think bitmover can confirm that too. If I remember correctly, he also registered his domain without KYC there.
However, since January of this year, Namesilo has also significantly raised the prices of renewal domains, so considering that I have a large number of domains on them, I am slowly moving them to a cheaper registry. The price difference is almost -50%