So I did a little deeper digging. Here are some explanations of the hex data we are receiving from the device
-23.3748333, -651.3471667, (invalid??)
So, from the first two strings above, the device is telling us that it does not have any GPS data to send. The 3rd data string shows GPS coordinates that land in the middle of the ocean somewhere. So, my best guess is that the device is in fact struggling to gain GPS coordinates.
If you are not already, try taking the device outdoors or placing it by a window.
I’ll keep an eye on the logs and see if I can gather anymore information.