Exactly. This is a computer bike. It, like electricity has this balance to it. So a running bike's charging system should run in the 14's as a charging rate. The group should comeback and say that their bike does not run that low of a running idle. I'm just guessing it's too low.
So when I say balance, the black box needs a full 5v out of a running bike. So if it's running in the 13's, it sets the 5v lower. This may stop the bike with the lower voltage of balance [meeting 5v.]
I too made a battery static and key on check. 13.3v on. The one bike, key on, headlights come on, dropped to 12.1v. Other bike is a computer bike that draws a stepper motor, cycles the tach/speedo, hot's the ECU... 12.7v static, key on 11.3v.
This still says PUSH is there. Push is another name for volts. That says your battery is new, so PUSH is there.
As far as stopped a block away. The trick is to top off the gas tank to the brim. That closes the air gap. The gas would stop way before the block. Pop the gas cap to natural atmosphere and it should start right up again. Then you'll know immediately if it's a vacuum issue or, no start is electrical.
Compression: It starts so it's not it.
Fuel: It starts so this is not it. Vac will call the ball as a variable.
Spark: The charging demand is a variable. A code read when stops, key kept on till read. If group answer is 13v is normal, then return to fuel.