Even though it’s highly unlikely that this has anything to do with it, I’ll connect a dedicated 12V battery to the scope over the next few days to power it.
The ADS800 and ADS900 share the same main board, same firmware and same external power supply. So I was assuming Owon may had made some change or applied a fix between different batches that solved the observed oscillation.
I also have access to a ADS800 scope to test and I had already updated the firmware and swapped the power supply between the two models and nothing changed. So it's probably a hardware problem.
Today I had the chance to open up the ADS914A to take some pictures and sure enough, the first thing I noticed is an electrolytic capacitor bodged to the board. That is the only difference that I could spot so far*. Not sure if it's the real solution but I think it worth a try.
*edit: apart from the AFG circuit on the top left corner of the board, of course. I just noticed that the memory chips are different too, so it might not be so simple to "upgrade" the ADS800 to ADS900.