I don't understand how the chart is showing 24 hours on the x axis. It is set to show only 1 hour of information.
Is the RIO set to the correct date/time/timezone?
Run this flow and see what it shows. Also tell us the local time where you are and what timezone you are.
Edit, forgot the flow. Here it is
[{"id":"7c2b184388d3fc05","type":"inject","z":"4d034605ed3b642c","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":410,"y":980,"wires":[["4aaa69609064511d"]]},{"id":"483c17544029e0de","type":"debug","z":"4d034605ed3b642c","name":"debug 48","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":740,"y":980,"wires":[]},{"id":"4aaa69609064511d","type":"function","z":"4d034605ed3b642c","name":"get time","func":"const now = new Date()\nmsg.payload = `${now.toISOString()}, Offset: ${now.getTimezoneOffset()}`\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":580,"y":980,"wires":[["483c17544029e0de"]]}]