Recently found something that resolved this for me.

Open Control Panel, Credential Manager.
Click on Windows credentials.
Click on Add a Windows credential.
Enter computer name in Internet or network address (in my case this was Desktop, I was on my Laptop).
Enter userid and Password of the target computer.
Click OK.

That's all it took for. I can now share files and folders in both directions, including between local and Microsoft accounts.