7.5 hours seems about right :D
It appears like the in-game timer isn’t the true timer then, based on the terminal outputs it seems like you check the timestamps at the start and end to calculate the overall time?
I would love to see more experimental games like that if you keep making them, sometimes interesting creations come from frustration and other large emotions :)