Battery completely drained 70% overnight

I'm currently traveling and fully charged my watch before the trip. It has been draining a little faster than usual recently, but it still should have lasted for the next 4 days. However, I just woke up this morning and viewed the morning report as usual, when immediately after the display went dead. I was able to get it to reboot and it's showing 0% battery after it was showing 70% when I checked it before bed last night. 

I have a Fenix 7s Sapphire Solar and it's only 2 months old. I haven't changed any settings recently. I think I have the lastest firmware version, although I can't check since I have no way to recharge it until I get home and am now without a watch for the remainder of my trip.  All connections were off  

What could have caused this?  Is it a fluke or am I going to have to try to get it repaired or replaced?