There are Viper builds that don't work if you installed them via Magisk. Some of them require a separate APK and installation of ZIP via recovery. The point is to understand which TWRP can install firmware at least from the same OTG flash drive, and which ZIP module can install.The only benefit of TWRP is updating the ROM. Rooting is done once per ROM update.
ViperFX and other modules can be installed within your root manager. Not sure how TWRP is more convenient for this as you need to reboot into recovery, flash, and then reboot vs install and reboot. Took me less than 5 minutes to grab the driver and apk, then install it.
For working versions, there's only 1 build for the 14 ultra and I never got it to work. If you want one, either build it yourself, commission someone to build it for you, or change devices. TWRP doesn't even fully work as it can't decrypt the user data partition and you would need to otg in order to update the ROM.
I'm not very good at questions. Maybe you can tell me if twrp can't decrypt the data section, can it install modules from the phone's memory? Or is it all only via an otg flash drive?
There is information that the posted TWRP works more correctly with Elite firmware. Can anyone confirm this?