I'm amazed you got 31 hours as you did. I think gopros are super glitchy, and have been since the 4-5 versions. I would guess that it overheated from just running too long. If I were doing anything...