I think this could be a good indication that the battery is not fully charged, or the battery is on it’s way out.
The reason being- when you press the started button the starter start swinging, and when the starter swings it causes a further Voltage drop at the battery. That further voltage drop means the CDI will not get sufficient Voltage from the battery to generate a proper spark at the spark plug.
When you only use the kick starter, the additional Voltage drop actually does not take place because the starter motor does not get activated.
The battery is at least 5 years old, so it's not as good as new, but it still holds capacity, and spins the starter with no apparent struggle.
I'd does take a few kicks to get the scooter started, and that is always after using the electric starter first.
For some reason when the scooter is in everyday use it starts immediately when cold.
If I turn it off and start again in the next few minutes, it also starts with no problem.
If I leave it for more then 5-10 minutes then I have to give a bit of throttle and rev it some to get it started otherwise I need to crank it more then I feel comfortable doing.
Sent from my Redmi 4 using Tapatalk