No, I haven't tried it yet, but I liked your post because I use MicroG on an older tablet which made it run smoother. The Z5 is the only phone I have, so I'm a bit hesitant to try the beta. But I think MicroG is the right way forward to keep the Z5 run smooth.
Tested during seven hour yesterday, the ROM work great !
That points to a SELinux issue. But I can't fix it without any hint where to search for. A LOG would have helped before you solved the problem for you.
If you refer to my little issue, I ultimately fixed it by formatting /system and re-flashing it. I might have done that a couple of times, so no idea what actually solved it. But now it works nicely againAfter few days of use (lineage-20.0-20221115 with NikGapps + Root) I have encoutered weird thing :
After boot (<1 minute) the phone just reboot, again and again (Another member have the same issue on lineage 19)
setenforce 0 solve definitively the problem, after that I can boot without using that command again.
Weird.. I probably don't have to tell you, but I found that "htop" in a root shell (adb or onboard) is quite helpful to check what actually uses the Cpu
Ironic mode ON:
adb root adb shell mount -o remount,rw / rm /system/priv-app/DroidGuard/DroidGuard.apk rm /system/priv-app/FakeStore/FakeStore.apk rm /system/priv-app/GmsCore/GmsCore.apk rm /system/priv-app/GsfProxy/GsfProxy.apk exit
adb root adb shell logcat -b all -d > logcat
adb pull /sys/fs/selinux/policy
cd sys/fs/pstore cp * /sdcard