Read 2 Kings 2. Elijah was taken up to heaven. That’s heaven, not purgatory.
I think we are at the mercy of weak translation on the fate of Elijah.
There are too many different usages that are translated “heaven” in our english Bibles.
I’ll stick with the words of John, which are a bit more specific.