>>>I don’t know if I can explain the discrepancies, but it may have something to do with the numbers in scripture. You will note that there are also fourteen apostles named even though Revelation 21:14 says that there are but twelve. They are not listed by name but the numbers 12 and 14 are much more common in scripture than 13.<<<
I always suspected the 12 were those who actually knew, and were friends of, Jesus. Jesus promised thrones to the 12 disciples who followed him (Matthew 19:28;) and in Matthew 10:2-4 they were actually called apostles. But there is no mention of Matthias, the disciple chosen by lot to replace Judas, anywhere in the NT except when he was chosen (Acts 1:23-26.) Yet it would appear he knew and followed Jesus, along with the apostles, since Jesus promised a throne only to those who followed him.
But that can never explain how the tribe of Dan entered into the mix in Ezekiel 48. It is either literal, or it is not.
Philip