Job Progress % Different in API

What is the problem?

Just noticed that the Job Progress Sent by the API is different on my OctoDash to what is Reported in OctoPrint.

This is Also the Case on My oLED PrintMon by Qrome, that sits Outside.

Job Time, Time Remaining & ETA are all correct on all 3 Displays.

What did you already try to solve it?

Checked Configuration

Have you tried running in safe mode?

N/A

Did running in safe mode solve the problem?

N/A

Systeminfo Bundle

You can download this in OctoPrint's System Information dialog ... no bundle, no support!)

octoprint-systeminfo-20251214135105.zip (226.2 KB)

Additional information about your setup

OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ... as much data as possible

Still On Older Octopi, with Python 3.7.3, but don't see that as Relevant.
Seems to have only appeared Since Upgrading to V11.xx.

See Attached Images.

First screen Shot does not show Time Remaining, but it was 43 Minutes as Seen in OctoDash.

If you have PrintTimeGenius installed I know it overrides the percentage in OctoPrint's UI and not the API. The difference you are seeing is time based percentage created by that plugin vs OctoPrint's default progress percentage based on bytes sent/total.

Thanks,

That Will Explain it as I do have PrintTimeGenius installed.

Would also mean the Difference Varies according the Content of the Job.
Bit Strange though that ETA & Time Remaining match to the Minute in the API Vs the UI.