Last night's sleep start/end off by ~5hours suddenly (Index Sleep Monitor)

I've been wearing the Index Sleep Monitor since August 30th. It's currently running v3.71. 

For the most part it's worked as expected, but my sleep from last night is suddenly off by many hours. This is the first time this has happened. The device was sufficiently charged and I didn't do anything differently 

Note that I'm in PST zone. 

Pretext:

The monitor is stored 'sensor up' during the day. When I'm about to put it on, I use my finger to wake the sensor and then flip it so the sensor is facing towards my arm and pull it on. Plastic clip is at the top. Sensor is on outside of upper arm.

I do not use any other Garmin device during the day. I am not travelling. The time in my phone is displaying correctly. 

What the Garmin app falsely claims happened:

That I was wearing the band from 3:43pm (afternoon) on Sept 19th until 12:52am on Sept 20th, with 7h52m sleep reported from that 9h09m period.

What actually happened:

8:15pm to 7:50am (11h35m wearing the Index Sleep Monitor).

Actual sleep ~9pm to ~5am ( about 8 hours ) plus some additional sleep between 5am and 8am. 

Context:

I put on the Index Sleep Monitor at around 8:15pm on Sept 19th but didn't fall asleep until just before 9pm. 

On Sept 20th(today), I woke up around 5am but stayed in bed dozing until around 7:50, at which point I removed the arm band.

The arm band has been resynced to my phone multiple times since in the hopes this would fix itself. 

Hypothesis: Maybe the time offset got changed due to a software bug or GPS bug? 

Let's be generous and assume it accurately tracked my sleep from 8:43pm  until 5:52am and perhaps didn't track past that because the sensor metrics and time in bed to that point convinced it that I was fully awake, despite still having it on until 7:50am. 

If thats the case, then somehow my device is offset to -5 hours into the past. 

Or is something else happening?