A couple of ideas:
Not Supported, but fun to check out: https://docs.recastsoftware.com/ConfigMgr-Docs/TaskSequence/SCCM_TaskSequence_HowTo_BackupVolume.html
This will help answer your question:
https://docs.recastsoftware.com/ConfigMgr-Docs/TaskSequence/SCCM_TaskSequence_Step_UserState_ComboStep.html
You'll basically leverage the Wipe & Load scenario.
You'll have to make sure you setup the State Migration Point feature... that post should walk you through it.