For anyone working on their 2018 Kenevo hub...
I can confirm that the drive side bearing punches out past the freehub ratchet ring. Holy moly it was in there tight though. Bearing is Enduro 6903. Drive and non-drive side.
I live in Seoul, Korea. I took my 2018 Specialized Kenevo wheel into Specialized Hannam Seoul Korea. They told me they didn't have the bearings in stock and it would be 1-2 weeks before they could replace the bearings. I said that was too long as I am a passionate and obsessive biker and that I would have to look for another option. I went home and ordered the bearings from a Korean website that arrived at my door less than 48 hours later.
Planning to fix hub myself as I could bear to wait 2 weeks I went to the local hardware store and put together a homemade bearing press. After a valiant effort I gave up trying to get the drive side bearing into the hub. I gave up and took the wheel back to Specialized Hannam Seoul just to have the drive side bearing pressed into the hub. 24 hours later (friday afternoon) I hadn't heard from them and I really wanted to ride that weekend so I went in to see what was going on. The wheel was still sitting there with the brand new bearing sitting in the drive side just as I delivered it. I asked how long it would take (even after I delivered the bearings to them ready to be pressed). The store manage told me 1-2 weeks as it was the busy season. It's prime riding time and I couldn't wait that long for ONE bearing to be pressed into the hub. I know how long it takes (with the right tool). I said that I would take the wheel and see if I could find another shop to press the bearing in for me. The store manager told me he would quickly talk to the mechanic and double check the time frame. I said that I had no problem waiting for that. So...I walked around the store ONCE. Before I was completely around the store the mechanic was at the cash register with my wheel. In less than five minutes it was done. They told me it would take two weeks. I knew damn well it didn't take that long to press a bearing! They charged me 300 USD an hour for the labor; less than five minutes. (I probably would have paid 1000 USD an hour just to have my wheel back for the weekend.)
Moral of the story...If you live in Seoul or plan to visit, I wouldn't recommend going to Specialized Hannam Seoul. As the Google reviews suggest, it is ridiculously over-priced and seems to be geared more toward people who don't really care how much things cost and prefer to be treated like kings and queens while they wait for elementary work, like flats, to be completed. If I were you I would look to buy your bike else where (like overseas) and also to spend the money to buy the tools you need to complete the work yourself. While they did get my bearing pressed within 28 hours I did have to hound them and then charged me 300 USD an hour for a 5 minute task.