Calculated end time in NP queue seems wrong

Issue description:

When you bring up the current queue from the NP screen, there is a projected end time in square brackets at the top, which estimates at what time the queue will have finished (it is, isn’t it?).

It seems to me that the time is correct when starting the queue, but it gets wrong on track changes. See Screenshots below where I clicked on the last track and a wrong time got calculated, and after that on the second to last. Current time can be seen top left, if you add the remaining track times to that you get a different result.

I also made a log while doing this, not sure if that helps.

Logs:

Sent via email: 20220630_215306

Screenshots:

Can repro will check this.