I doubt it's the software. Software doesn't randomly pick and choose what data to query for a repeated function.
More likely data issues or maintenance that they don't plan well for
I don't think I've had more than an hour (not counting nighttime rain) combined on any cruise I've ever taken of bad weather.
If only that luck translated to the casino
Viable answer: They came back from an excursion right as their dinner window began and didn't have time to go to their rooms
Smart ass answer: lobster night. He's planning on leftovers.