The Spark Electrode provides high voltage spark for ignition.......which is happening (warm exhaust)
BUT it is also used for FLAME PROOFING....ie: main flame lights off--generates milliamp signal that goes back to circuit board to prove flame lit.
No signal return....DC gets dropped to gas valve/no flow
Due to flame lit signal being milliamps
Spark electrode:
*Must be engulfed in flame
*Must be clean..no soot/carbon
*Must have clean/tight wire connections
*No cracked ceramic insulator
You have Good strong spark.....flame IS lighting......Just need to clean up/check spark electrode so milliamp signal can get back to circuit board
(No thermocouple used.......pilot flame systems use them)