Windows 11 User Folder Mounted on a Separate Volume

For a new Windows 11 installation, I want to add a new user (using an existing Microsoft account) and have the user files stored on a secondary volume.

What is the simplest way to do this?

Creating a empty folder “C:UsersKeith” and mounting the volume in advance doesn’t work, because windows will create the new user folder with a name like “C:UsersKeith.PCNAME” instead.

Installing, then trying to move or copy the files isn’t straightforward, ROBOCOPY won’t copy the numerous Junction Points, and moving or copying the files won’t copy the 0 byte app file listed under AppData.

What is the best way to exactly replicate the files (user permissions, junction points, 0 byte files, etc.)?