And you are fine with contradicting what Rev 21:14 clearly states regarding the twelve foundation names as The Twelve Apostles of The Lamb?
There is no contradiction: number 12 stands for 12 tribes of Israel in all instances, including the number of apostles Christ choseone for each tribe.
Revelation was written by a Christianized Jew. The Gentiles in his vision are second-class believers (yet they saved Christianity!).
Thus, only the 12 tribes of Israel are honored in heaven. Nice, isn't it?