No luck it seems. Also changed the USB cable to the Expansion Hub with no improvement.
A few more details, now that I've observed for longer...
Eventually I notice that my skimmer isn't running (due to a falsely triggered skimmer waste float). When I do, the pH on my Reef Angel Star reads low (mid-7s), while the pH Expansion continues to read correctly.
I attempt to restart the skimmer. This results in no updates from the Reef Angel to the UApp for a few seconds. Then multiple values on UApp show zeros and my flags tab lights up for a second. Once everything settles down, sometimes my skimmer stops again, due to another falsely triggered waste float. After a few tries, my skimmer does start up again.
When the skimmer does restart, the pH on the Reef Angel Star reads high (mid-9s), while again, the pH Expansion reads correctly. It then slowly drifts back down to a correct value, until we start the cycle all over again.
Here is a video of what I see via UApp while this is going on:
https://youtu.be/ygeYqI0-iaI