I doubt it's ever going to be possible to guarantee that each and every UI element is exactly where it is supposed to be when it's possible to use different display resolutions (not what Android is designed to do). User having more freedom also means having more responsibility.
Shouldn't be anything new or surprising here. It's always been this way on every Android device that ever existed. I highly doubt everything "worked just fine". Also see the important note under https://wiki.lineageos.org/gapps#installation.