Hi @$@chin,
Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.
At first, I would recommend eliminate creating temporary profile. Sometimes if the User account gets corrupted and cannot start, Windows will sign into a temporary account. A Temp Account cannot be used as a normal account so do not set it up or copy files into it because at any restart it might decide to start into your old Account.
Temporary profiles are deleted at the end of each session, and changes made by the user to their desktop settings and files are lost when the user logs off.
Also, Domain Controller AD DS for GPOs at login, if the client can't reach the domain controller, it will set up a temporary profile.
To help with your query there is frx.exe on every computer where FSLogix app was installed - "C:\Program Files\FSLogix\Apps\frx.exe". It easy to copy local profile to vhd, but user mustn't be logged in.
"C:\Program Files\FSLogix\Apps\frx.exe" copy-profile -filename \server\UserProfile\profile.vhdx -username mydomain\tes.user -dynamic 1 -verbose
If you have any further queries, do let us know.