[Magisk] zgfg:
Installation of modules works in Magisk Lite but with some additional tricks:

1) When you install a module from Magisk Lite app, it creates its folder in:

/data/adb/modules_update

When you reboot, Lite will not read that folder and the module(s) will not really be installed/updated (instead, they would be next time when you boot to Stable/Beta/Canary/Alpha, because they do read from /data/adb/modules_update)

Hence:

- Install one or more modules you need

- Use MiXplorer (or another root explorer), or terminal and mv command, or rename it by TWRP:

/data/adb/modules_update

to:

/data/adb/lite_modules_update

-Reboot, Magisk Lite will properly finish installation of your modules and you will find them in:

/data/adb/lite_modules

2) MHPC: I successfully installed but in terminal it doesn't recognize the props command.

Something is wrong with the path

You can still use MHPC by invoking instead:

/system/xbin/props

3) Similarly for BusyBox NDK. It was installed to /system/xbin

Indeed, you can list all its commands by:

ls /system/xbin

4) I have successfully installed Vanced YouTube root (latest v16.16.38) as a module:

https://xdaforums.com/t/app-mod-root-nonroot-youtube-vanced-edition.3758757/post-84930637

No ads, background playing, all ok

5) Smali patcher - Safe Screenhot Mode (allowing to screenshot from apps otherwise not allowing the screenshots)

E.g., I can make screenshots from Chrome Incognito window

6) If your debloater uses terminal and installs to /system/xbin, you should be able to exploit as explained above for MHPC and BB

However, I use my own Systemless Debloater that does not use command line interface (terminal):

https://xdaforums.com/mi-9t/how-to/magisk-module-systemless-debloater-t4180083

and I have successfully debloated all the same 32 system apps as I do with Magisk Stable/Canary/Alpha

7) I have manually copied hosts folder from:

/data/adb/modules/

to:

/data/adb/lite_modules/

and got the adblocking work.

However, Adaway does not know for that folder and if you update/change anything in AdAway, it will write to its regular modules/hosts folder (but you can always copy again the same folder or just its etc/hosts file)

9) I didn't try with Viper4Android (I'm already back to Magisk Beta with 'regular' modules) but I believe the installation should work the same way I always install it to Stable/Canary:

https://xdaforums.com/t/guide-magisk-viperfx-for-miui-11-android-10.3994621/post-84761479

And Lite should similarly work for other modules

I have some issues with MixPlorer though in Magisk Lite (although I completely uninstalled and reinstalled MiXplorer):

9) MiXploree was granted root and it works but AFTERWARDS Magisk Lite app shows that Magisk is not installed and I simply have to reboot to get Lite properly working again

10) MiXplorer can only see the stock content in /system/xbin, i e. without props and BusyBox commands (btw, ls from terminal works fine)

Same for all other folders being overlaid by Magisk systemless mounting - MiXplorer always shows their stock content while terminal su commands work with the Magisk overlaid content

But altogether, it would be possible to live with Magisk Lite - even the modules work

Edit:

I have Magisk apps Canary, Alpha and Lite downloaded and renamed like:

Magisk-Lite-7717f0a6(23001).apk

I have also my boot.ing patched by Magisk Canary, Alpha and Lite and renamed like:

boot-Magisk_Alpha_23001-xiaomi.eu_multi_HMK20MI9T_21.5.20_v12-11.img

When I want to switch, I simply install the right Magisk apk, flash the corresponding img from TWRP (or Fastboot) and reboot

When going from Stable/Canary to Aplha/Lite (or vice versa), that previous Magisk app must be uninstalled because of different signatures

When installing the Alpha or Lite apk I was asked by Play Protect to send the report - I ignored and upon rebooting with Magisk and MagiskHide properly back on, Play Protect was always ok