The additional problem I'm noticing now is when I overwrite the more recent one (open in Geany) with the older duplicate, and then tell Geany to open the file, no change shows at all, unless I close the open file first and re-open it.
How are you telling Geany to open the file? If you want to get on-disk contents just reload.