Following up on my own post because I have solved the issue and this may help someone else.
It turns out clock was about 25 seconds slow the Windows 11 PC I was viewing the dashboard on. I have no idea why the clock was wrong as windows was configured to set the time automatically and always was set that way.
Anyway set it to manual then straight back to automatic and the time immediately corrected it's self which resulted in the dashboard working perfectly.
So if anyone else notices the traffic graphs on the dashboard taking ages to load and then lagging check the time on your computer vs the Opnsense box. Just to clarify it was the Windows box running slow Opnsense box clock was correct (and also set to automatically)
It turns out clock was about 25 seconds slow the Windows 11 PC I was viewing the dashboard on. I have no idea why the clock was wrong as windows was configured to set the time automatically and always was set that way.
Anyway set it to manual then straight back to automatic and the time immediately corrected it's self which resulted in the dashboard working perfectly.
So if anyone else notices the traffic graphs on the dashboard taking ages to load and then lagging check the time on your computer vs the Opnsense box. Just to clarify it was the Windows box running slow Opnsense box clock was correct (and also set to automatically)