Just because you can see spark, doesn't mean that you have GOOD spark or that your plugs aren't fouled/too wet.
I doubt you lost compression across the board and since you tried starting fluid, my guess is your plugs are bad/fouled. Try new plugs, once they are fouled they are done.
Thanks for the reply. It WAS good spark yesterday blueish colour. This morning was blueish- orange now theres no spark. I have a feeling the no spark is connected to the kill switch as i have opened it. I have replaced the plugs and gaps are to spec
What else would cause a no spark at the plugs?
I rechecked compression again and theyre around 140-150 across with WOT and using the starter to crank the engine.
Voltage is steady as i have a 12v car battery connected in parallel with my 12v motorcycle battery.
I havent ridden it in the rain at all. Connections are pretty solid green.