Hey #[0] #[1] maybe this site would give you an idea
It retrieves from a lightning address or an LNURLPay directly a bolt11 invoice.
Maybe... then there is an option for users to tap&hold into the lightning tip and always get a bolt11 invoice so with that would have no compatibility issue?