I have four displays set up in Windows 10.  Two are on VGA, and two are through USB connections.  I have an extensive set of fences on the two USB displays.
Frequently when I boot up my computer, all of the fences wind up on the Windows 10 primary display (on VGA) instead of the displays I created them on. 
Restoring a snapshot has no effect.  The same fences are still on the primary display.
I have to manually move the fences back to their correct positions on the intended displays.
I am running Fences 3.0.9.11.
On Layout features and snapshots, I have the following items set:
-"Story my Fences' positions on a per-screen-resolution basis."
-"When I plug in a new primary monitor, move my icons to it." 
Could either of these be the problem?
Any suggestions?  Should I try moving the fences to the VGA displays just in case?
Thanks in advance for any suggestions.