⬇️⚠️ Here is a workaround, until Microsoft finally decides to fix the issue! ⚠️⬇️
The workaround is to install ExplorerPatcher.
This seems to fix the issue where icons disappear when switching virtual desktops in a multi-monitor environment.
Steps:
- Download ExplorerPatcher and install it. This will restart Windows Explorer and change your taskbar to the Windows 10 one.
- Once installed, open the start menu and launch Properties (ExplorerPatcher).
- On the first settings tab Taskbar, change Taskbar style back to Windows 11 (or keep Windows 10 if you want ^^).

Voilà! After restarting the File Explorer, the icons should stop disappearing when switching virtual desktops!
If this works for you, please share it as largely as possible! The issue has been driving us insane for long enough.
Also consider donating to the ExplorerPatcher project which is Open Source (disclaimer: I'm not affiliated to the project in any way)!
Thanks for posting this, but unfortunately it didn't solve the issue for me completely - it may have only slightly reduced the frequency of it happening. Disabling animation effects seems to be the only reliable workaround for now.
Over 9 months of this issue existing on Microsoft's current operating system... Tragic, really.