I tried a simpler solution, which worked for me. Maybe it will work for others (given that it's not a complicated issue).
- Copy your OneDrive folder to your Users folder on your D drive.
- Unlink This PC in Settings.
- Go to your D Drive, navigate to D:\Users\youruser\OneDrive(Right Click) Select Properties.
- Under Security, click on Users. Change permissions on Edit, and give Users Full Control, and Modify.
5. Sign-In on OneDrive, and Change Location to your new folder.
If giving your users full permissions didn't work, it also worked for me to place it in the upper-level
D:\Users without assigning permissions.
Worked for me! Good luck guys! Hopefully no need to mess with registries.

