This is all very possible but there is some manual work...
A 1 to 1 Fences Representation on each PC (they have the same monitor size and count)
PCs: 1, 2, 3
On PC 1, create Fence portals to all of the OneDrive folders that you want represented on PCs 2 and 3. Example
Export PC 1 Fences settings \ Fences with the batch file here
https://support.stardock.com/space/SHC/1416429609/Backup+of+Fences+Configuration+Settings#Batch-File
Note: Before you proceed, the Fences import will delete any Fences you currently have on the PC you are importing on. It will NOT remove any files - all the ones that existed on the desktop will remain there.
Unzip it to PC 2 and 3, etc. Double click the 2 regkeys there to import the settings \ Fences
Reboot.
All the Fences that were on PC1 will be on all the PCs you did this process on. Since they too are mapped to the OneDrive location, they too will have the same files.
Ad-Hoc Fences, where some PCs will have different sync'd Fences or monitor counts are different between PCs
Just create folder portals manually to the same OneDrive location \ folders you want certain Fences to resolve to. While this is a more laborious process, once the initial creation is finished, the Fence Portals you have created will have current files on them on all PCs.
Conclusion
While this will not keep the Fence existence sync'd on select PCs, it will keep the contents of the ones that do exist on each PC current. If you have many Fences that you want on each PC, the export \ import will be the way to go. Adding more over time can be a manual process.
While one could script the exporting and importing of Fences to keep the Fence existence on all PCs the same, that is outside of the scope of what I want to cover here. However, for anyone familiar with scripting (or access to ChatGPT), this would be easily done and in short order.
Sean Drohan
Stardock Product Lifecycle Manager