One likely way to tell if the heating element is faulty: run it for successive full 30 second cycles on High or Concentrates. Like six or seven, full 30 second hits, until the auto shut-off kicks in. Two things should happen eventually: 1. the unit will be too hot to hold, or at least very very warm....2. The red "overheat" light will go on. If you can't get either one of these things to happen, you likely have a faulty element, which definitely explains your otherwise-inexplicable lack of vapor.
You'd be surprised. Lots of smart folks have slight lid seating issues, and the FF is pretty binary in this regard: anything less than the correct seal and the thing basically won't work.
Also, FF themselves did some extensive user testing, with occasionally hilarious results....like telling users "ok, draw for ten seconds". User draws for three. "How's that?" "No. Ten seconds". User draws for five seconds. "Like that?" So yeah, you'd be surprised (or maybe not, I can't say I was too shocked) to learn that average users sometimes cannot even count to ten in their heads.