Lsposed and Pengeek are working on my side, look for the right versions lsposed 1.9.3 (custom) I think working for me and Pengeek you can also find a "special" version working fine.
For me also no issues with notifications (dirty flashing for quite some time/versions), now on 2.0.7.0 without...
I'm happy with the update and the battery life.
I did notice 1 thing that others might want to check if there is "android system" drain.
In notification history I see a lot off notifications from "find device" really a lot.
Although according to the security overview find device is disabled...
No issues here also using Nova, I updated without wipe so settings stayed as they were.
Maybe try: settings-apps-manage apps, find "systemlauncher" and delete default settings.
Something like this, guess you know what i mean, my system is nog in English, so im guessing the setting names.
Oh wow, missed that, that is Awesome!
So just to make sure, to update via TWRP.
Flash rom, flash modem, flash new TWRP (also in TWRP) correct?
Edit:
All good this way, only rebooted back into recovery (without first booting rom) to inslatt Magisk.
It could be normal, but it depends on your usage.
On your screenshot i cannot see how you used your phone up to that point.
For example, if youve been using it 5 hours (screen on) already, it is fine.
Not enough info to judge.
You should asses which apps/functions are draining your battery.
My battery life on Houji is actually very good on latest, I did do a full wipe recently which may have helped.
Please do note, battery info is showing remaining screen-on time (very rough estimate of course).