Check your timing first! Could be off a few teeth, next your crank sensor. Third get the correct plugs, your mod list doesn't necessitate those plugs, get the basic FR5AP-11. It will run with those but when you installed did you set the gap correctly?
Did the machine shop install the cams in the heads or did you? Did you check the injector harness? You said you used a new engine front harness, was it intact?
Since the issue is Cyl #2 that some relief so if you are getting spark to the plug and fuel and its timed correctly could be your crank sensor or the plug is foul etc.