It is possible that Moses is one of the Two Witnesses, without breaking the principle that a believer will not die twice like the others that were raised from the dead. Moses fits better than Enoch. The evidence seems to be that Elijah and Moses are the Two Witnesses.