well when i built my own cdi i had i ensured that the engine would be spun at about 500rpm before i fired a spark to the plug, this ensures there is enough energy stored in the capacitor!
So im guessing HPI has something like this
the cdi wants a minimum number of rpm's before it fires a spark to the plug and the starter motor simply isn't providing this