My guess is because it has to check again if your car’s state meets all the requirements for it to engage. It takes a combination of factors for the car to allow start-stop to engage (engine temp, battery health, A/C, etc.), and if you just turned it on again after it was disabled, it need to get to a certain speed to be able to recalculate.
At this point my muscle memory simply toggles it off as soon as the engine is on, occasionally I even manage to predict when I have to stop for more than 5 seconds and turn it on in time.
Some cars, like mine, only allow you to temporarily disable the start-stop system, and it turns on every time you (fully) start the engine.
In my car specifically, if you manually turn the system back on, for whatever reason you have to reach a minimum speed of 10km/h before it works.
My guess is because it has to check again if your car’s state meets all the requirements for it to engage. It takes a combination of factors for the car to allow start-stop to engage (engine temp, battery health, A/C, etc.), and if you just turned it on again after it was disabled, it need to get to a certain speed to be able to recalculate.
It seems unnecessary, they could just have its user-set switch as one of those factors rather than forgetting everything upon disablng it.
You can get a module that disables it, bad news is it’s like $100, but if you’ve decently good with electronics you can diy one cheaper.
At this point my muscle memory simply toggles it off as soon as the engine is on, occasionally I even manage to predict when I have to stop for more than 5 seconds and turn it on in time.