Remember that % SoC is a calculation with different modes.
Usually, if there a step-wise jump in the SoC indication, it means the mode has switched.
I've written up a section on the wiki attempting to cover this:
https://zeromanual.com/index.php/Unofficial_Service_Manual#State_of_ChargeThere is a lot of conversation around the latest update which I am too fatigued to track but essentially it sounds like the process of estimation involves some tuning to the rider's habits and the bike, and that you may get some inaccuracies early on until it stabilizes.
If, in any case, you are in doubt about the SoC and need to estimate range to empty, look at the battery voltage while at rest and compare it to the minimum for 0% at-rest (~92V). This will be less robust in cold temperatures and/or with a large cell imbalance (hundred mV or so).