The problem is that your burner obstruction definition doesn’t actually align with the computational mesh in Z. With THICKEN=.TRUE. the actual fire object extends from -6.6 to -6.38. The fire vent is specified at a height of -6.5 so it is actually inside the object!
This is a consequence of your mesh definition. (-3.3 - -6.6) / 15 = 0.22.
If you specify the vent at a height of Z = -6.38 then your fire will simulate.
An alternative solution is to apply surfaces in the fire obstruction definition. This works because the surfaces are adjusted to the THICKEN object.
In general you would do well to stick with obstructions aligned to the computational mesh and at least 1 cell thick. This is often a source of grief and frustration. As you appear to be using PyroSim turn on the mesh alignment.
I see that your version of PyroSim is somewhat antiquated. Do make sure that you are using the latest version of FDS as PyroSim tends to link to the FDS version at time of release.
In terms of finding the error, when something like this doesn’t work then simplify your model. Delete all those devices and all the other meshes so that you can focus on the issue. You will see in SmokeView that the vent is ‘missing’. Now re-read the FDS Users Guide on obstructions, vents and thicken.