@algernon oh, that last bit is so unfortunate and frustrating.
Is emulation even an option then?
What I mean is, is there a functional difference between a nonstandard AOSP-derived install being restricted and emulator stock AOSP?
Is the google bit really that important?
I wonder if it is possible for grapheneOS to work. It has an optional way to install google play services in a restricted environment.
I have not had success running my own banking app on grapheneOS, but maybe yours might.
It has a very strict device requirement, though, unlike lineage or other AOSP "roms"