Why is there always a gap between the contrail and the engine?
If these were “chemicals”, then there would be no gap.
There is a gap because it takes a moment or two for the condensation to occur, just like when breathing out of your mouth on a cold day.
A epic fail explanation for the gap is that there is an invisible pipe behind the plane. I don’t think so.