I must first state that I am not a heating engineer so read my comments in that light. I do understand vehicle based fuel ignition principles though
In order to ignite flammable gas there has to be the correct gas/air mixture to permit ignition combined with a heat source of high enough temperature to initiate combustion. Much like a car engine.
In your case you have the gas present and a match ignites it so there should be a roughly correct gas/air ratio present. That leaves your ignitor as chief suspect for the fault. It is
very difficult to judge temperature using the human eye so bear this in mind. I would suggest that your ignitor is not running hot enough to cause the required ignition event.
Just a thought..... Once lit with a match, check that the gas flame is the expected blue colour and not bright orange (I am working on my experience of UK gas boilers here). A yellow flame would indicate incorrect gas/air mixture and could be caused by jet problems, the gas regulator or a blocked flu vent.
The ignitor unit must apply a high current to the ignition device so you have the potential for corrosion problems or a failed ignitor driver that is producing an insufficient current and therefore insufficient heat in the ignitor for gas ignition. It would be worth while checking all connections in the ignitor circuit for corrosion (causing series resistance) and if you can find out what current these ignitors require you should be able to carefully measure it with an appropriate meter set to it's current range.
This should lead you to the source of the problem but as I have no idea how the ignitor is driven I can offer no thoughts on the potential failures in such a circuit.
As a final comment.... I am not a gas appliance installer so take my comments as amateur and not professional. Where gas is involved, it is a very good idea to engage the services of a registered gas engineer as gas explosions can be very nasty ! I would never suggest that anyone messes with the gas regulator or gas pipework as that is an area that can cause a world of hurt if something goes wrong. It is also illegal to do so in many countries as you risk your neigbours lives as well as your own.