Unwanted switching between current and previous track on remote

Issue description:

Seemingly randomly this happens: https://youtu.be/bLG8zcA5Ex8

It results in incorrect scrobbling, too:

I’m on 13.6.5a, although I’m not saying anything for 13.7 that would change this

Logs:

Upload description: Jade-

Additional information:

The logs name is Jade, the minimum length is too long.

Logs aren’t in debug mode because this seems to happen randomly and rarely, I can’t easily reproduce it

Reproduction steps:

Media provider:

Subsonic

Screenshots:

If it’s not in the logs nothing I can do.

Disable gapless in renderer settings as usual.