Can you verify if the spark plugs are at least wet with fuel? With these motors, if the carbs are presumed to be working properly, i.e. delivering fuel, even at cranking you will notice wetting of the spark plugs if it does not fire at all. If spark plugs are bone dry, then carbs are not working properly or fuel is not getting into the bowls. If the spark plugs are wet, then there must be no spark to attain ignition or combustion. Or if there is spark and the spark plugs are wet, then there must be no compression. All three are basic requirements to have combustion or ignition in the cylinder, i.e., fuel-air mix, compression and spark.
Another way to find out if you are getting fuel in the cylinder is with the wet test. Remove a spark plug (e.g. #1 cylinder) ball up a table napkin paper and placed it right in front of the spark plug hole about an inch away. Crank up the motor about two~three revs. You should see fuel-oil mix stain on the napkin indicating you have fuel mix getting into the cylinders. If no stain, it means you are not getting fuel into the cylinders.
Again, use an in-line spark tester to test for sparks in each cylinder. Validate you have good compression.
Re-post your diagnosis results.
Do you also have a wiring diagram of the system? Can you post it?