agreed, Firefox is however a bit on the sloppy side while scrolling
there are hacks available to make it appear more smooth.
System-wide blocking via e.g. AdAway or
https://github.com/StevenBlack/hosts where you add entries to the hosts file might be a good option to make scrolling in browsers altogether smoother since animated and cpu consuming ads aren't hogging the system (also good when you're on a limited data plan !).
On top of that disabling Javascript by default also speeds things up (if you don't need much functionality) and secures you from malware/malicious scripts that are lurking everywhere nowadays.
HMP isn't the most smooth (and consistent) scheduler, it's still used on the Snapdragon 835 (LG V30) since that's the default by Qualcomm, EAS went "mainstream" with Snapdragon 845 and allows for lower latencies since it deliver performance "in the moment", whereas HMP (seems to) offer(s) performance according to the load in the past (so anticipatory).
EAS might have somewhat higher power consumption but with enough tweaking it'll in total be superior in terms of performance and equal to HMP power consumption or even lower.
There are scrolling/animation inconsistencies across all devices on Android 8 or even 9 (seen it on Galaxy Note 3 Android 8.0, 9.0 ports - so it's not 64bit specific), might be introduced due to tweaks to cut down latencies in total and save power, but it comes at a cost of smoothness - EAS with its custom Power HAL might be the "remedy" for that. So EAS and Android 8.0 and 9.0 smoothness/consistency in animation seems to work nicely together.
There's the option on Oreo to switch to the Skia renderer in Developer options to make things more smoother/consistent (default in Android 9.0).
Other custom options would be to use a kernel-side boosted touch/frames(screen content)/app booster for HMP kernels (can also be used for EAS kernels), raise the tickrate of the kernel (at potential cost of stability, battery), make timings more aggressive in cpu scheduler, gpu tweaks and other things.
The only thing to get noticeably smoother experience on LG Stock without bootloader unlock would be switching to the Skia renderer from Opengl (in Developer Settings).