I'm having trouble with HomeKit on watchOS 6.2.5. My Watch Extension is set up for HomeKit. I get an authorization request the first time I launch the app, and calling manager.authorizationStatus.contains(.authorized) returns true. However, manager.homes is always empty (including after calls to homeManagerDidUpdateHomes). The same code/app is working fine on iOS.
Each time, the console log contains the following 3 lines:
2020-06-07 14:49:51.689944-0700 Sauna Watch WatchKit Extension[24310:2953527] libMobileGestalt MGIOKitHelper.m:239: Failed to retrieve data Ai0zsJQ3+sTFkU6/lLbd5A:mug/QuG6jZ3CYR9p7OWQaw
2020-06-07 14:49:51.954374-0700 Sauna Watch WatchKit Extension[24310:2953616] [HomeManager] Received empty response from sync
2020-06-07 14:50:20.957487-0700 Sauna Watch WatchKit Extension[24310:2953527] [Activity] [Fetch home configuration (D2F81A7E-6AD9-4EC4-B1B3-6D5B8874DD9D)] Thread left active (1): <NSThread: 0x176453d0>{number = 3, name = main}