Exactly what I have asked you to do.
We check the easy bits first and the easiest bit to check is the spark.
However you can go one better and slip an inline plug tester on the spark plug and watch it flash.
If you are having flames coming out the exhaust there is little in the module that can make the spark to occur way past tdc so the charge has not finished burning when the exhaust valve is open,
However if the diode is crook, you could be getting phantom sparks which exactly why you were instructed to check the engine with NOTHING CONNECTED TO THE COILS FIRST.
Stop trying to over think and go back to first principles.
1) flames are coming out the exhaust = gas is still burning when the exhaust valve opens.
Thus either there was too much fuel in the cylinder, rich mixtures burn slower so it is still burning when the exhaust opens
The charge started to burn too late & had not finished before the exhaust valve opened
or
The charge was right & the spark was right & the exhaust valve started opening too early.
Working on the assumption that this was not happening before you cleaned the carb the most likely suspect will be the carb
However if you are doing a "miss marple" on us and hiding 3/4 of the facts from us, this will take a whole lot longer.
You are the blok with the dud mower.
I am the bloke sitting in front of his computer with a nice cup of coffee & crossiant.
Now I can write a 25000 word step by step proceedure , but you can get a better one with pictures free.
It is called a Briggs & Stratton repair manual
So for now, we check things, starting with the most likely based upon the information given.