Revelation seven does not include the Tribe of Dan as part of the 144,000, yet verse four says that the 144,000 is comprised of all the tribes of Israel. Also, the Tribes of Joseph and Manasseh are mentioned, but I thought that Joseph was Ephraim and Manasseh. Why is the Tribe of Levi included here and not elsewhere?
Regarding Revelation seven, just as with the rest of the Bible, the word “all” must always be interpreted according to its context. Sometimes, the word means “universal,” but sometimes it is more limited according to the context. In terms of Revelation seven, the word “all” is limited by the context — being the 12 tribes he actually lists; and based upon the listing, the Tribe of Dan is excluded. This is not unusual, and, in fact, it would not be true to say that the Tribe of Levi was normally excluded elsewhere. If you read the 12 tribal blessings of Moses in Deuteronomy 33, you will see that he leaves out Simeon but includes Levi.
The point is: If you make a list of the 12 tribal names, you’ll actually end up with 13 names because the firstborn right, ended up being the two Tribes of Ephraim and Manasseh. In order to retain the symmetry of 12, one tribe would need to be dropped in the naming. Moses chose to drop Simeon, and John chose to drop Dan. In this way, the symmetry of 12 is retained. Normally, of course, only the two names of Ephraim and Manasseh are used. But sometimes the name Joseph is used for Manasseh, and sometimes the name Joseph is used for Ephraim. Joseph is specifically identified with Ephraim in Ezekiel 37:15-23, and so John also uses Joseph’s name in place of Ephraim (Revelation 7). It is quite in keeping with Old Testament principles.