Problem
MSO will create newly named (thus unfenced) temp files for almost all MSO file types in the location it was opened (the desktop in these examples). When saved, MSO will use the temp file as the new file and it's outside the Fences.
Solution
There are two ways to address this....
Create a Rule and run it each time you save a file. Not at all ideal but it works
Create a folder for said MSO file(s) of the actual Desktop (in My Documents for example) and create a Folder portal to it: