How about using two different accounts with a shared folder?
They both will have their own dotfiles, so it does not seem that they would conflict.
Do a seaf-cli init on both, add them on the same group and set the files on that group to that of the two users .
You can use a SetGID to ensure they can always write/read from dir using chmod g+s dir.
Hope it helps!