When you created your DSDT file (the .AML file) did it say you had any errors? Errors are really bad. You can ignore the warnings, but your DSDT file needs to be error-free otherwise it won’t work properly and it could be why you get the BSOD on booting to Windows. The guides on here are confusing and there are mistakes here and there (not to be ungrateful for the time people have put into making them I’m just making an observation). I managed to create a DSDT file that boots to Windows without issue even with the eGPU plugged in. I wrote some notes and the commands I used to create the file and if you like I can PM you the details? It took me about 20 hours to finally get a fully working DSDT file. I would just give you the DSDT file, but my machine is a Lenovo T530.
In the eGPU Setup 1.30 you can configure a DSDT substitution, so instead of you having to overwrite your registry with the DSDT file it temporarily applies the DSDT file (until you reboot the machine). However, you need to get the DSDT file working before you start fiddling with around with eGPU Setup 1.30.
Regards,
gooch