Have you tried adjusting the power slider on the taskbar to Battery saver or Better battery?
I'm having the same issue, I've done everything anxious has including setting my power mode to better battery. Mine only lasts a little over an hour and I've had mine for three weeks. I am only running chrome when not plugged in. It's only been unplugged for 30min at this point and the brightness is at second lowest setting.
Unfortunately I am getting the same thing, I have contacted some of the Razer's reps and they guided me to uninstall a battery profile called "ACPI" and follow some instructions after that. It brought it up to 4hrs max but after 2 weeks I'm back to having only 1h sometimes 2 of battery (this on better battery setting and throttle stop enabled).
I have a new Blade 15 2020, RTX 2070 OLED and am having the same problem but might have made some progress.
This app lets you see total power draw from the battery, CPU power draw and GPU power draw
https://www.hwinfo.com/download/
With that you can start to work out what is going on.
When on battery with minimum screen brightness, GPU idle and CPU idle it's drawing 18 watts. So that'll give about 3.5 hours from a fully charged 65 watt hour battery which is what these laptops are.
Turn the screen brightness to full and now it's 28 watts, which will give maybe 2.25 hours.
Start actually doing stuff with the CPU or GPU and that 2.5 will drop to 1 hour pretty quick.
The GPU seems to idle at 9 watts unless it's completely inactive which is basically what you need when running on battery.
The CPU idles at a couple of watts by comparison.
use the Nvidia app to check on GPU state,
Setting the max CPU state to less than 100% on battery also really seems to help,
Set cooling policy to passive.
With these settings it also runs quiet when doing basic tasks which is good.