The carb will often flood the engine after a hot run.
Caused by the high temps in the engine bay which
can vapourise fuel from the carb bowl or, worst case,
actually boil the fuel out.
A float needle valve not sealing tightly can also cause this.
Besides checking the carb, see that the engine bay is
tightly sealed around the engine.
"Backfire" as you describe is usually caused by small
leaks in the exhaust system.
Caused by the high temps in the engine bay which
can vapourise fuel from the carb bowl or, worst case,
actually boil the fuel out.
A float needle valve not sealing tightly can also cause this.
Besides checking the carb, see that the engine bay is
tightly sealed around the engine.
"Backfire" as you describe is usually caused by small
leaks in the exhaust system.