Mine did have the latest firmware updates at the time. Not sure if there have been any updates since. I guess your guy would know when/if they're released.
On my hungover flatten battery test, I got about 28k just on Turbo ! which completely contradicted everything I'd seen up until that point. I'm lucky to get much more than 35 on eco 15/20 . My 38k ride last week on those had me riding the last 5k home with no battery.
Blevo and Egenesis vary the assistance (ie, change the 15/20 whatever settings as they see fit) as you ride along. So my Eco yesterday was starting at 5 - ultimately leading to greater range. But then I've seen Eco with no app running, on 15/20 drop 10% battery in 2.5km's descent !
Eco 30/100 !!!! You lazy git ! That's not eco !

That's just low boost turbo !
Yesterdays 40k was flat ish (768m). I can ride further to find flatter .. but then I'm concerned I'll just have to ride 30k home with no battery if it does it's normal random battery usage.
I shall have to give it a go on the tow path and ride until I've used 50% battery and see how it goes. If it is the firmware, it's performing some miss calculation or something ...