Hi Matthew Robertson,
Thanks for your post. Just below the field where you enter the PIN, there should be an icon to choose the login by password for example, can you use it? Check if in Windows Safe Mode this also happens. https://support.microsoft.com/en-us/windows/start-your-pc-in-safe-mode-in-windows-92c27cff-db89-8644-1ce4-b3e5e56fe234
Then, please try the following two steps and see if it works.
step 1:Delete NGC folder and add a new PIN code.
Go to C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC. In NGC folder delete all the files. To do so you must be logged as Administrator. delete the temp folder within the NGC folder Now go to Settings > Accounts > Sign-in Options. Click Add a PIN and add a new PIN code for your account. Switch to local account and add a PIN code
step 2: Try to switch to local account, and the add a PIN code. Here’s how to do that:
Go to Settings > Accounts and locate your account. Click Sign in with a Local Account instead. Follow the instructions to set up a local account. Sign out and sign in with your local account. Now add a PIN code. After you’ve added your PIN code you need to locate your account under the Accounts section in Settings. Choose Sign in with a Microsoft Account instead.
Best Regards,
Ian Xue
If the Answer is helpful, please click "Accept Answer" and upvote it.