Truth is you probably just need to get better.
Thats what practice is for, and it involves lots and lots of snags and knuckle hits, and frustration.
Is your bearing is nice and clean, ie; you can throw a hard sleeper and bounce the yoyo up and down on the end of the string and it will not respond. If you cannot do that you have a bearing problem it needs to be cleaned, if that does not fix it, maybe it is just a bad bearing, it happens, I have 5 YYF brand new that are unusable(Im supposed to mail them to YYF but I keep forgetting lol).
Now given that you state that you’ve switched bearings and the ‘snagging’ still happens, lets assume its technique, and not a sticky bearing, only practice fixes that. You can waste money on specialty bearings, but it will not fix bad technique, the difference between a centering, or curved bearing and a flat are very subtle, to subtle for you too worry about at this point.
Do not get hung up on bearings, a good bearing that spins free and true for a long time is all you need be it curved or flat.
Good luck bud, keep practicing and having fun.