I’ve been having the exact same problem as everyone else here. After a dozen or so resets of the HomePod, I got to the stage where it was completely bricked: It wouldn’t respond to my iPhone X when I brought it close to start setup. Just before it became bricked, I saw numeric error codes on the phone setup app. Subsequent HomePod resets (press top button while powering up) left the HomePod bricked.
Luckily I tried setup with a different phone - and for some inexplicable reason it worked. However, the HomeKit hub problem persisted.
After 3 frustrating weekends of trying to get HomeKit hub working, I reluctantly returned it to Best Buy. I really liked the sound and siri experience, but part of my justification for buying this was that it would be my first HomeKit hub.
FWIW, I already have several Apple TV’s (4K and gen 4) but never tried setting them up as HomeKit hubs before. As part of this sorry process, I tried but was unable to. That got me wondering if it’s because I have TWO Apple ID’s: One for App Store and iTunes Store purchases (including iTunes Match) which is shared with my wife, and my own personal Apple ID for email, contacts, etc. It’s strange, because when I was setting up my HomePod, the iPhone always recognized and offered to transfer BOTH Apple ID’s settings to the HomePod. You’d think that was a positive sign, yes?
Anyway, I gave up and got my money back. I’ll look at gen 2 whenever it comes out.