They obviously aren’t keeping their order, as any time the resolution changes or DPI changes, they move around in the Fence as shown above.
If I watched correctly, your icons keep the prior order you had set, they just move to fit with the size change. For example, if the order was alphabetical, it would still be - you would not have B named icon following a Z after the size change.
Anyways, I’m curious as to why the “per resolution” Fence layout does absolutely nothing when software changes my resolution, even if I’m not messing with DPI
Fences are not changing, the icons are.
I can replicate what you are seeing without doing what you are. Simply holding Ctrl and using the mouse wheel on the desktop will resize icons in the same way:
Stardock Support Manager