Plex integration does not update from a Windows client, works on Android

I have a Plex Media Server integration with multiple clients (players). A native android one running on Xiaomi Mi Box, same Mi Box but with Kodi with Plex addon, and a Windows Plex Media Player.

The Android ones work flawlessly, but the Windows one is having issues. It is not reporting its status back to HA correctly. I can perform actions on it, and they work on the player itself, but changes are not reflected in HA’s entity. for example:

I can Play, but I cannot Pause, because HA doesn’t register that it is playing (stays on “idle”)
I can Mute, but I cannot Unmute, because HA is only trying to mute again.
I can change volume from HA to Plex, but when I change in Plex it doesn’t update in HA.
etc.

Has anyone encountered this? Is there a solution?

Might be similar to this issue: Plex Updating When Calling Services?.

I’m working on another method to update client data, but it won’t be ready to launch for a bit. Please stay tuned.