For the last couple of weeks I have been getting the most bizarre sleep readings. As you can see by the pictures below, the total sleep time is roughly right, but it shows overlapping sets of readings (one set starting before the last set ended). I have also had some nights where I know I was asleep around 10 but it doesn't notice until closer to midnight. I just had my watch in for repair (twice) so doubt it is a HW issue. I did notice recent S Health and also a firmware issue. I have so just recently switched phones which forces a watch reset but that hasn't solved the problem. Any ideas what is going wrong?