9 hour difference between ETA times displayed

The ETA time displayed in the "Printer Display" is out by 9 hours and I can't seem to work out where its getting its time from.

You can see on the left its giving me a finish time of 3:47am but Octoprint is giving me the correct finish time of 12:47pm. The TZ is set correctly on the PI its running on so does anyone know where this Printer Display is getting its time from?

Thanks in advance.

Have you set the correct time zone on the Pi?

Yes thats the first thing I checked