Hi Sean,
I think that there is little that you can do to improve the failure rate if you cannot change the module installation. Starting on a single module will improve your chances of detecting a dormant starting failure.
Assuming that an electronic circuit is manufactured correctly then most failures will be linked to the stress put upon the circuit. In the Rotax application the main stresses will be heat (internal or external) and voltage. In theory if the circuit has been designed correctly, then it should be able to cope with all temperatures and voltages that it will experience.
Although the Ignitech modules are programmable, they are configured to give the same performance as the Rotax units. The reasons that these units have become popular in the UK are:
1. They are much cheaper than the Rotax units.
2, They are more available.
3. They are plug and play.
4. The longer harness allows mounting away from the heat of the engine.
5. They include a DC-DC converter to provide improved sparking during cranking.
6. They are approved for use by the BMAA and LAA which covers most Rotax engined aircraft in the UK.
Mark Kyle used to post on this forum but I haven't seen him for some time now. You can contact him through his company website: https://www.kyle.com.au/ or on one of the forums on which he is still active https://www.recreationalflying.com/profile/827-kyle-communications/
I have not seen him advertising his upgraded modules but I know that he did a load of development work and started producing new units a few years ago.