Please, try to install JamesDSP with Magisk v26 (or Canary 26102):
Or from the GitHub Readme, View code, download install.zip:
https://github.com/Zackptg5/JamesDSPManager
(Btw, I don't know why he cannot create a Release on GitHub like there are for all other modules from other authors, so that his latest version or an older one can be easily found and downloaded)
If I try to install JDSP when I have Viper4Android and AML, then it complains that there is an incompatible module and that I must use AML (although I do use it)
If I try to install JDSP without having V4A and AML, then it seemingly installs ok, but after reboot, when I open JamesDSP app, it immediately crashes
I tried both with Volume+ ('Huawei', ie, 64bit) and Volume- (not 'Huawei', ie, 32bit)
(Again some oddities - it is known that it's not really about Huawei or not but if 64bit audio drivers are needed or not. So he could have renamed Huawei option to 64bit or so [he released latest JDSP recently and/or his module could find itself are the 64bit drivers needed when installing]. Also that ancient Volume+/- mngmt during the module installation [from the times of installing modules through custom recoveries with no touch screen], where it usually does not detect the button at first and/or on time)
However, with Magisk Delta, JDSP module works perfectly (and together with V4A and AML)