自分の古いマシン環境が空白が入っていて問題無く動作しているので調べてみました。
こんな感じです。ご参考までに。
なおご存知かも知れませんが、ユーザー名に空白があると、いろいろと不便でなおつトラブルも結構あるので、今は空白付きユーザー名はなるべく使わない様にしています。
C:\Users\Atomu Hidaka>set
以下、関係ありそうなとことだけ抜粋。
APPDATA=C:\Users\Atomu Hidaka\AppData\Roaming
HOMEPATH=\Users\Atomu Hidaka
LOCALAPPDATA=C:\Users\Atomu Hidaka\AppData\Local
OneDrive=C:\Users\Atomu Hidaka\OneDrive
OneDriveConsumer=C:\Users\Atomu Hidaka\OneDrive
Path=C:\WINDOWS\system32;中略;C:\Users\Atomu Hidaka\AppData\Local\Microsoft\WindowsApps;
TEMP=C:\Users\ATOMUH~1\AppData\Local\Temp
TMP=C:\Users\ATOMUH~1\AppData\Local\Temp
USERNAME=Atomu Hidaka
USERPROFILE=C:\Users\Atomu Hidaka
うろ覚えですが、昔 Windows 3.0や3.1でユーザーを作ったとき、確か空白入りが推奨されていたんです。
追記:
ユーザー名からスペースを抜くのであれば、別アカウントを作るのが一番簡単です。私はそうしています。下手に古いアカウントの設定をいじると使えなくなるので。