I have the T-Mobile version (50% off with trading in my OnePlus 6T). Got them to do the SIM unlock and then did a factory reset and was able to unlock the bootloader. Then, I flashed the latest November Factory ROM to make certain anything from TMobile was gone.
After that did the Magisk boot.img patch and set props (using module) to Pixel 3a and passed SafetyNet no problem. Even set up Google Pay. It's great to be back on Google software, but this screen is vastly inferior to what I had on the 6T.