As I read this, it's a bit misleading at the end.
Using HMHomeManager.homes it returns two homes when I access from xcode. When running from the testflight version it returns ZERO homes. My Auth Status is always a 5.
Issue Resolved. When I added Homekit to the Signing and Capabilities Tab, I must have had Debug selected instead of Release or All. I beieve this stopped the Home Kit functionality from running as expected when not in debug.
I added HomeKit in Release and now everything is working as expected.