Since there are substantial changes in
magisk --path between Magisk v26 and earlier, both official latest AML and JamesDSP modules don't work on Magisk v26
I have adapted both modules and successfully tested on my two phones, one with Magisk v25210 and the other with Magisk v26102 (Canary)
Ie, I have now both Viper4Android and JamesDSP (drivers merged with AML) co-working both on Magisk v26 and v25
My modded modules are attached, you can install and test
@Zackptg5 - please take a look and fix/release your official modules
For JAmesDSP, I had to adapt $ORIGDIR in functions.sh
For AML, I had to adapt $MAGISKTMP in post-fs-data.sh and $MODPATH both in post-fs-data.sh and service.sh
They are adapted to work both for Magisk v26 and earlier
All the rest is same/original in both modules. Your excessive logging helped a lot to fix/adapt them