Just because Moses wrote his own epitaph, does not mean he died. He also told them to not go looking for any body. Since no body was given to Satan to place in sheol, Moses could have been translated just like Enoch, or rode to heaven in the same chariot Elijah did. We were never told, "the rest of the story". It also states Moses was in perfect health. He was punished, unable to go any further into the blessings of the Promised land. He was never sentenced to die. His body was already changing on Mt. Sinai. They had to cover his face to hide the brilliance from being with God. IMO, I think Enoch and Elijah are the same person. Elijah was named as a tishbite. The word means sojourner. I think it was Enoch sent back to earth as Elijah. In fact that Elijah would come more than once. Now Jesus claimed John the Baptist came in the spirit of Elijah, and the disciples seemed to stop wondering. We know John the Baptist was not literally Elijah.
Could it be similar in Revelation to the OT scenario given? Could John have come to this time like Enoch came as Elijah, and could the church have a similar spokesperson like Moses? Who knows? Then there was Joshua and Zerubbabel, 2 totally different named witnesses.
Moses died:
Jud 1:9 Not even the chief angel Michael did this. In his quarrel with the Devil, when they argued about who would have the body of Moses, Michael did not dare condemn the Devil with insulting words, but said, "The Lord rebuke you!"
Deu 34:5 So Moses the servant of the LORD died there in the land of Moab, according to the word of the LORD.
Deu 34:6 And he buried him in a valley in the land of Moab, over against Bethpeor: but no man knoweth of his sepulchre unto this day.
Deu 34:7 And Moses was an hundred and twenty years old when he died: his eye was not dim, nor his natural force abated.
Shalom Aleichem