Here is my 2 cents on your situation of the semi Flush meter panel that you're installing, so it is overhead and you will be using IMC or rigid conduit in the wall. I have done literally hundreds of these service changes for solar contractors, I do sometimes for a month. Simi flush or surface mount. I use the panels that I purchase at the box stores or from my supplier. The panel you have in question. I've used many times and I do use a hub Just like you are doing. I knock out the concentric knock out so that there's no metal That's going to be touching my conductors. The hub does have a rounded edge on the inside to protect your conductors as well. I do drill holes in the top of the panel and use 1/4 x20 nuts and bolts to secure the hub to the panel. Remember your bolts should show at least 3 threads through the nut to have it Code approved, according to a inspector up here in Sacramento. I never used the factory screws that they send and that little threaded hole that they tap on the top of some of those panels. That's not sturdy enough for a 2 inch IMC or rigid
conduit, and like someone else mentioned. The concentric knockout actually will allow you to use lock nuts. Instead of a fitting because it is inside a concealed wall. so I think your installation is perfectly fine. I use the hub on top all the time. And it is concealed in the wall. If you have a good flashing upon the roof you're not gonna have any water running down the conduit into that fitting. And remember while you're cutting the hole through the top plate and you put your IMC in there and thread it into your hub, before you secure your flashing. Try to hammer a wooden wedge through the hole You drilled in the top plate to keep your IMC from Wobbling around in your hole if it's slightly oversized, otherwise because it's in the wall, there's really no other way to Secure the mast from moving around in a oversized hole drilled through the top plate, Good luck.