So I guess people should use magisk to make root work otherwise they will get bootloop.
I used supersu as well and thought it was just me. My phone gets stuck in Fastboot mode and will not continue unless I pull the battery, boot into TWRP and do a factory reset. not sure if it's needed but I flash the 30e complete, boot repack, supersu, and TWRP again, just in case. I don't know how many times I tried it after redownloading everything for 30g but same result
I've never used Magisk but found it here:
https://labs.xda-developers.com/store/app/com.topjohnwu.magisk, on xda... installed it and downloaded the v13.1 zip through the Magisk app. Is this zip that I should use or another version?
EDIT: took a backup and did it anyway. my test device is on 30G now with root , using Magisk. going to do a not-so-dirty upgrade sometime later. shouldn't be a problem since going from stock to stock
EDIT: I was wrong. Having a nightmare of a time upgrading from either 30D or 30E. So far, I found no issues if I wipe data. Going to try to TiB all user apps, wipe cache, dalvik, data, upgrade, restore user apps w/data and keep my fingers crossed
EDIT: It worked but not with Xposed installed (would always stay on the T-Mobile screen on reboot). Uninstalling Xposed through flashing the uninstall zip fixed this