I use a kraken x52, so I don't think that's the problemGot it to 4.15ghz, you did the good job. You can't oc it to 4.2ghz, you may not get the silicon lottery, or maybe the MB can't handle the oc, or the cpu cooler? because you don't post these.
Check out the guides, but I think you did read them. But I posted one of them here.
https://www.tweaktown.com/guides/8703/amd-ryzen-2000-series-overclocking-guide/index.html