The spark plug grounds to the engine and the coil grounds to the frame - if the connection between the engine and frame is lost, so is the spark - of course new parts can have their own faults. I have restored spark by making my own wiring harness eliminating everything except the connections necessary to produce spark.
In the above diagram is the bare bones connections to produce and kill spark - first eliminate the kill function by disconnecting the blk/wht wire. Now use an ohm meter to verify all wiring connections especially grounds - actually start with grounds, when you have verified all the components have good grounds, verify continuity of the wiring from each component to connected component. Verify continuity of each testable component. Finally, get a peak voltage tester and verify the voltage output of each component.
Now although all the parts you say you installed new are available from Honda, I seriously doubt you spent $835 for parts in your quest to fix the issue. I suspect you bought parts from Amazon or Ebay, so you have a collection of Chinese counterfeit parts on your vehicle, so this complicates matters because instead of troubleshooting the parts that were working prior to the failure, you decided to throw parts at it to see if it would stick.
Now the one part of the ignition system you did not replace was the flywheel. I have seen flywheels come loose and the woodruff key that positions it on the crank shears throwing it out of time. Before you started throwing parts at it, did you verify the position of the flywheel with the engine at TDC? You are going to feel really silly if you find out the key sheared and the timing is off.
Compression, fuel and air in the right ratio going in and coming out, spark and spark at the right time and the engine will run, but if the flywheel is out of sync with the CDI unit, there will be no spark, weak spark or spark at the wrong time and the engine will not run. It's actually rather common for a running engine to lose spark suddenly due to the flywheel being out of time.
Let me know if this gets you any closer to getting spark back. I might have to guide you through the peak voltage tests to restore spark.