The Ninebot max would be the wrong choice then, tested range 45km (heavier, larger riders get less) and not miles. A good indicator is “manufacturer claimed range divided by 2”.
Based on what you wrote, you will get less than 40km, i wager.
Emove Cruiser than, you might get 40 miles range then. Based on the performance tests in the database, i see no real alternative.