[Moto Z2 Force  ROMs, Kernels, Recoveries, & Other ] ph03n!x:
I'm using LineageOS 17.1 right from the April 2nd build on my RETIN dual-sim device, and here are my list of issues and some workarounds -

Almost all the builds I have flashed will fail to run properly if there is no SIM card during initial setup - right after completing the initial setup they'll reboot to recovery and recommend to wipe data or try again, and will continue this in a loop irrespective of either options you choose. I have only one SIM, the other slot has a MicroSD Card instead. When doing a clean install, after I flash the ROM, reboot to recovery, flash gapps (micro, with almost nothing but core, calendar and digital well-being) and reboot, the phone will invariably reboot to recovery IF I DID NOT HAVE THE SIM IN THE SLOT. Workaround is to simply make sure you do not empty the SIM slot. As this happens right after first boot, I haven't been able to take a logcat out.

With Reliance Jio - a pure-LTE operator in India who does not have 2G or 3G fallback and hence uses VoLTE exclusively for voice calls, outgoing calls and SMS do not work. Incoming calls and SMS work just fine. I tried playing with the ims APN, the testing menu's phone information (which shows Voice Service as "In Service", and Voice Network Type as "LTE"), the IMS Service Status shows IMS Registration as "Not Registered", Voice over LTE as "Unavailable". I haven't figured out a fix or workaround for this yet.

The Bluetooth device name does not remember what I changed it to - it reverts to a 8 digit hexadecimal number after a little while, no matter what.

With the JBL speaker mod connected, the phone will not play the ringtone in either the inbuilt or the JBL mod. It will not play the alarm either. However notifications from apps like Outlook still sound. So if you're having the speaker mod, and have set an alarm - you will miss it (like I did :laugh:)

The lock screen has glitches when you reboot the phone - it goes off after the first unlock. Note that I have disabled all of the LiveDisplay features except leaving "Reduce power consumption" unchanged at enabled, so there are no glitches when using the phone.

According to this commit, there should be a settings for updating recovery from the April 15th build. Assuming it'd be like previous LineageOS versions, it should be in Development Settings, but it's not there.

I'm still using LOS 17.1 as my daily driver because this phone is not used for outbound calls, and the rest of the issues are not deal breakers. Here are some aspects why I'm not thinking of back to stock or LOS 16 -

Battery Life is amazing. I have Outlook, Teams, WhatsApp, Telegram, WeChat, Amazon Chime, Google Hangouts, Twitter, and 50 other apps - I still get 6+ hours screen time with 22+ hours standby. Not bad for a 2.5 year old phone with a puny battery eh?

Call recording has been merged from the 17th Apr build, and works great - though I'd have loved to have a built-in auto-record option ;)

If you figure out the issue with the first boot (ensure SIM is in the slot), the phone is very stable. I usually update once in 3 to 5 days, and never faced a hang or reboot

Note that I have experimented with the phone without any modifications like Root or Xposed while listing the issues. I do use Magisk and EdXposed for my regular stuff though, and they work as expected too.

Huge thanks to [MENTION=5848265]npjohnson[/MENTION] [MENTION=6298645]erfanoabdi[/MENTION] and [MENTION=2385005]invisiblek[/MENTION] for giving us 17.1 build way after Motova has forgotten this device!! Do let me know if you want a tester for anything! Also, Viper4AndroidFX is working (even on the speaker mod) without crashing, like listed in the OP...