Interesting. I used to have problems using such apps on LineageOS due to their dependence on this Google Push Messaging service (don't remember what it's called) and also dependence on Google Maps services.
(Grab is like Uber/Bolt but used in different regions of the world.)
Camera quality of LineageOS was really bad.
A voyage was the catalyst for switching to iPhone as this seemed back then the best option to LineageOS and I couldn't risk not being able to use such logistically relevant apps.
Especially in Asia you have to be ready to install and use whatever app is required and not being able to might be seriously handicapping.
On GrapheneOS, you can install Google play services in a sandboxed way (and if you want, in another user profile, work profile or private space) which can allow all these things to work seamlessly. Generally I've had way more problems with other custom roms and things like MicroG. I'd recommend to just try it out if you have an unused pixel phone. Imo it's very unlike any other custom rom in terms of the user experience.
(Grab is like Uber/Bolt but used in different regions of the world.)
Camera quality of LineageOS was really bad.
A voyage was the catalyst for switching to iPhone as this seemed back then the best option to LineageOS and I couldn't risk not being able to use such logistically relevant apps.
Especially in Asia you have to be ready to install and use whatever app is required and not being able to might be seriously handicapping.