I've seen cases where the engine didn't have spark while cranking, still doesn't make much sense to me, but for testing reasons it might be best to use the recoil when testing.
On the normal usage side of things, the kill switch and ignition switch can be disconnected completely to avoid them causing no spark (they are just a switch and they short two wires together to kill the engine so disconnected means it's in "run" state). To kill the engine, simply connect one of the two together and use the kill switch or ignition switch assuming you get spark.
If no spark at this stage, then it's down to tracking down a electrical related issue, wiring, or somehow something isn't wired up (look for splices, cut wires, electrical tape etc). In the ignition system section of the
service manual, run through the ohm tests for the exciter coil, ignition coil, pulse generator. You need a somewhat high quality multi meter to test the low ohm readings when it gets around 20 and lower ohms. You can get an idea how accurate a meter is by shorting the probes together while reading ohms, it should read 0.0 ohms or very close. I've used cheap china multi meters that read 5-20 ohms with the probes shorted together, there's some things that can be done to make it better, but it basically boils down to poor/low build quality.
If all electrical ohm specs are within the expected ranges, you're down to wiring or CDI. If you know anyone with a similar machine, let me know and I can look up if the CDI will interchange w\o mods to test for spark, the biggest thing is having the CDI with the same connector, but the secondary thing is the actual pin out which did change on some models including some safety systems that may or may not trigger when swapped.
If you get this far and still have the issue, I can help you test the harness. Might be easier to perform the ohm tests again but directly at the CDI connector and any mention of ground use the green wire instead.
Something should clearly be out of whack if the issue is directly electrical related. There's always the possible mechanical related issues too, like the pulse generator gap being too large.
FYI, lighting, charging, starting, and battery are all 100% isolated from the ignition system, the only common part is the ignition switch, but electrically they are still isolated. It sounds like once you get the engine running, you'll have lights, electric start, and hopefully the battery will charge just fine.
Here's a very simple run down of how the CDI system works.
Exciter coil provides a high voltage AC power to the CDI box
Pulse generator (also called a pickup coil) tells the CDI box when to release the charge
Ignition coil takes the ~50-400v charge and steps the voltage to very high voltage (in 1000's of volts) to go to the spark plug to create spark.
The whole system effectively MUST have a common ground to the engine which the green wire in the harness is responsible for and generally has a ring terminal near the ignition coil or on the ignition coil.
As for safety systems, there are NONE on the 200E when using the recoil starter (it can be started in gear/reverse), of course the ignition switch and kill switch have to be to run or be disconnected. If you use electric start, the starter motor should only work while in neutral with the starter button pressed, ignition switch on. FYI, it is possible to crank the engine with the kill switch set to off.
Hopefully this gives you a good direction to go with the issue to isolate atleast where the issue relates to. Let us know what you find.