What happens, if you enter your WHS account name in Credential Manager in the form Windowshomeservername\Accountname and the Windows home server password?
This is the only way I can imagine working since WHS v.1 run out of support and will never be aware of the Microsoft account. (I also use a domain account on my Windows 10 testsystems, so no experience with the MS account in this context.
Best greetings from Germany
Olaf