nice work. thanks again. In your 3custom.xml you need to change
Well that's probably the issue
adb shell settings put secure user_setup_complete 1
adb shell settings put global device_provisioned 1
even as when running as root does not make any difference!