Glad you managed to get it resolved, but for most of us I just don't see that as a viable solution. My MS Account is tied to an outlook.com address, and I have a host of services attached to that address as well: Office 365, Xbox Live Gold etc. I just wish we could find out if MS is aware of this issue and if they are actually trying to do something to solve it. Suggesting I create a completely new MS Account just isn't feasible. Plus this issue is occurring for me on 3 separate machines with vastly different configurations (including my SP3). Something must be causing the issue though, because it is fixed momentarily when you switch to local and then back to MS account, so its definitely getting the data. Short of switching to local, creating a second local account and then tieing that into my MS account to see if it still occurs, I'm not sure what else to do... I really hope MS can advise on this. The support guy I chatted to was baffled and spent about an hour remotely controlling my machine and trying all the things i'd already tried, so their support techs aren't even aware of this bug.
Here's hoping a fix is in the works!