Vader seemed pretty surprised that the body disappeared too, kicking at the robes to be sure they were empty. So it makes sense that in Episode 1 they wouldn’t have had Qui-Gon’s body evaporate when he got killed. There were several issues with the prequels but to me the lack of more force ghosts wasn’t one of them.