I'm using Fences on my Win11 machine, and it's been having problems restoring snapshots.
Sometimes, it places items on the wrong monitor. For instance, items on Monitor 1, are placed on Monitor 2, and items that were on Monitor 2 are placed on Monitor 1.
Switching back and forth between a single-screen setup and dual-screen setup results in everything not inside of a fence, to be placed in all sorts of places. Sometimes, the loose icons are arranged the way Windows would arrange them if I had the auto-arrange function turn on (I never turn that on). Sometimes, the loose icons that were on the left side of the screen are placed on the right, and icons that were on the right side of the screen on placed on the left. And, I don't mean this in a mirrored kind of way. In fact, I never know which icons will get moved around and which ones will have their location restored. Hell, sometimes the Fences aren't even restored to the proper location; there have been a few times where some of the Fences (yes, some of them, as in, not all of them) will be off by 10 to 20 pixels. That might not sound like much, but I like my s**t to be where I put it. And, when I take the time to nicely arrange something, I expect it to stay nicely arranged.
My Win11 laptop (which is not running Fences) does a better job preserving icon locations than my Win11 desktop, when switching back and fourth between a similar setup. Honestly, this last bit has me almost at the point where I think I should get rid of Fences. The only reason I haven't gotten rid of it is because I can use it to cut down on how much space the different icon groups take up.