I agree with NavyLCDR, your two accounts should be setup as he described:
User A: Local account - elevated (Admin account)
User B: MS account - standard privileges (User), your day-to-day account, this should be setup to sync
Review what you sync BEFORE syncing!!
Anything that User B sync'd will be sync'd to User A (local account)
Settings > Accounts > Sync your settings
see: Sync Settings - Turn On or Off in Windows 10 - Windows 10 Forums
- Sign-out of UserB
(just to save time, you might be able to sign in to the MS account while signed in on UserA,
but there might be conflict - as NavyLCDR stated)
- Sign-in to User A
- launch a browser
Sign in to your Microsoft account
- launch OneDrive
select the individually sign-in per app option
(do not pick always sign in option - that will change your local account to an MS account, new or existing)
!! This step might not be necessary, you can try it with or with signing in to Onedrive.
!! The key is the individually sign-in to apps - OneDrive is where the sync is stored (I think)
- Sync your settings
User A should have whatever User B sync'd.
Please let me know if you tried just signing in to your MS account (not launch | not sign-in to OneDrive) ...
I think that should be enough, but gave you another path to test - just in case.