Revelation 7:4-8 is NOT on earth. There are no Tribes of Israel in existence on the earth today. And we can confirm that the 144000 start off in heaven from Rev 14: 1-5
"And I looked, and, lo, a Lamb stood on the mount Sion, and with him an hundred forty and four thousand, having his Father's...