Hi,
In my opinion, you may use policy "Set the default location for the OneDrive folder" to move OneDrive folder to D drive.
For more details, you may refer to similar threads:
Hope the information could be helpful.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.