Upvote:3
This question is so speculative it would make St Michael flinch.
First of all we know that Moses died at Mt. Nebo (Jordan) and that he was not permitted to enter the Promised Land because he failed to trust in God when he struck the rock twice instead of speaking to it in order to bring forth water (Numbers 20: 8-12). Now in the List of Burial Places of Biblical Figures we can see that the burial place of Moses is somewhere near Mt. Nebo, but not Enoch or Elijah. The exact place where Moses is buried remains unknown in order to prevent idolatry.
Now if St Michael and the Devil argued over the body of Moses, it was because the Evil One believed he had some sort of rights over it. If the body of Moses were in heaven, this debate would be futile for the Devil and would make no sense.
We know that both Enoch and Elijah were taken out of this world and did not taste death. Moses died, that is sure.
The Vicariate of St James (Israel) celebrates the Feast of Moses the Lawgiver on September 4 each year. The same Vicariate, along with the Carmelite Order, celebrate the Feast of St Elijah on July 20. In the Extraordinary Form of the Mass the rubrics for the Mass permitted the Carmelites to celebrate this feast with red vestments. Both the Armenian Orthodox Church and the Armenian Catholic Church commemorate the Patriarch Enoch on July 30.
As for the Transfiguration of the Lord, it was a vision and as such is not proof that Moses is in heaven, body and soul. There are simply too many examples of saints appearing to people in visions to prove this. St Catherine appearing to Joan of Arc is just a single example.
Thus I conclude that Moses is in heaven and his body remains in an unknown location.