From what you wrote it seems that you’re a rather advanced user.
Since we don’t have an ETA on fixing those issues from the iodeOS devs, I can recommend that you take a look at LunarOS. It doesn’t have the issues you’ve listed: Welcome to LunarOS
It may be a good solution in the interim until iode issues are resolved, or we just publish more OS options (UB touch, lineageOS, etc.) which are in the making.