It’s the way all computer models work. The temperature they give is the maximum for the preceding interval rather than for that precise period of time. I think it’s for the preceding 6 hours but could be 3 hours. Either way, it only showed a high of 32’C today, and widely lower than that. About 6 degrees off across the board.