I haven’t had any issues with EZO in the few hubs I’ve used them in.
keep in my Enduro have several different types of bearings. The stainless steel stuff and integrated solutions are really nice, but the “bulk” 6000-series, for example, are not worth the premium. The seals are not good and let grease out and water in too easily. It helps if you fill them with grease but it’s a hassle to do on a new bearing that should last from the factory.
You pay a small premium for NTN, NSK, ***, SKF and they will be totally worth it, especially for hubs. For suspension pivots full-compliment bearings are better, but the big brands don’t make them as something like a 6902 full-compliment will be more or less bike specific. I’ve used bearinga from the German dealer kugellager-shop for pivots and they have been good. Obviously Chinese, but full of grease from the factory with good seals.