I tried again with just LineageOS and Pico OpenGApps and that worked. It just crashed in the Setup screen, but a reboot fixed the problem.
That's weird, I could never get past setup screen if I have gapps even after a few reboot.
The launcher has a weird search bar on top, which I am not able neither to move nor to disable.
Yeah I forgot to mention that too. It will however turned into Google Search bar if you have Google app installed. Which I had to because Wear OS requires it.
Also additional note: I usually set the display size to 'smaller' which is equivalent to 514 dp smallest width in dev settings. The new Quickstep launcher doesn't seem to adapt like how LOS 16.0's Trebuchet launcher would increase number of column and rows.
Ideally I'd like to be able to configure number of rows and columns, but I'll get over it.
Try and use TWRP 3.3.1-x | blu_spark v9.101, it works just fine for me.
Awesome! If bluspark's twrp works, I'll use that.
Update #2 here we go:
1. Phone got stuck in un-decryptable state
I noticed there was canary build of magisk v19.5 yesterday and before knowing bluspark's twrp can decrypt, I attempted to remove my pattern lock so I can try and flash magisk. Unfortunately, my phone crashed in the process of removing the lockscreen and for some reason it got into inconsistent state where it is still encrypted but my phone thinks it doesn't need to decrypt (not asking for pattern unlock), so I lost everything there and had to start over.
2. Not encrypting
So I finally decided to not encrypt my phone at all since it's a bit unstable to change lock and risk losing everything again. Then I did a clean flash of LineageOS, flashed no verity, set it up, flashed gapps pico, then magisk v19.5. All seems to work fine! I didn't see any boot loop issue like the one
@alogim encountered.
3. Magisk modules
My own custom magisk module that I have been using to spoof device fingerprint to pass safetynet check didn't work, it ended up in boot loop instead. I also tried Didgeridoohan's magiskhidepropsconfig from
https://xdaforums.com/apps/magisk/module-magiskhide-props-config-t3789228 also ended up in boot loop. Any effort to spoof device fingerprint either not working or ended up in boot loop. Still no google pay, netflix or anything that requires safetynet.
Flashing gcam's dotfix seems to have no issue, but urnyx's gcam crashes on me, so still no camera.
All in all, none of my usual magisk modules seems to either can't be confirmed working or not working at all.
4. Substratum
Since I finally got magisk installed, I went to try substratum, but unfortunately the theme I have been using is not working at all. The installation says it's succesfull but nothing is shown as installed after a reboot.