Can you show me what you’re actually seeing on fpstest? My Android phone seems to be working as expected there as well as on a few other sites as well.
Color OS and its varients(oxygen OS, realme UI) have whitelist based code in the OS to allow certain apps to run at full refresh rate and block others. And it depends on device to device (not all colors os devices follow or have this list) if you go to display settings and have per app refresh rate option toggle brave from 90 to 60 and back to 90 this should fix the issue, if you don’t have option to select refresh rate for individual apps there is nothing you can do.
My phone does not have per app setting for refresh rate. Although I can force 120 FPS for the entire system. But even with this setting, Brave renders on 60 FPS.
In any case, why does Firefox always render on 90 FPS? (Firefox was not pre-installed)
The OS has a whitelist of “popular” apps which realme thinks people most commonly use and sadly that list doesn’t include brave browser. Only the apps in this list are allowed to run at higher fps (no idea how many apps and what they are) the rest are stuck at 60fps probably to save battery. You can use setedit app to force higher refresh rate you can find more info about this if you google it.
False advertising is the problem with buying budget phones. On the other hand, buying premium phones is you get lower battery life and battery is non-removable i.e. you must go to authorized service center and pay high fees for battery replacement, just like you do with Apple.