Home Hub & location-based automation not working
I have a HomeKit-enabled peripheral that is supposed to turn on when I am not home, and turn off when I am home. It's supposed to use my iPhone to determine if I'm home or not. This has worked flawlessly for months, until now.
Under iOS Settings > Privacy & Security > Location Services > Share My Location > My Location ...
1) If this is set to use my iPhone as the location, then the peripheral does not work as expected. It thinks I am not home when I am home.
2) If I set the location as my iPad, then the perisperhal instantly behaves as expected: it thinks I am home because I AM home.
So why doesn't the Home Hub recognize my iPhone as it has flawlessly for months?
Any guidance is appreciated.
HomePod