Zerubbabel was mentioned in both Matthew and Luke as an ancestor of Jesus. But the texts present two problems for me:
How does Jesus's genealogy diverge at Solomon/Nathan, converge on Shealtiel and Zerubbabel, then diverge again at Abiud/Rhesa? By the time of Shealtiel, the two lineages would have been too far apart for levirate marriage to be valid.
How comes none of Zerubbabel's sons named in the gospels can be found in 1 Chronicles 3:17-20?
Please note that this is a different question from "why does Christ have two different genealogies" like so many people seem to think. I am specifically focusing on the genealogy of Zerubabel, not Jesus, as presented in the NT and the OT. And "levirate marriage" some like to give to solve any and all genealogical difficulties simply does not apply here. (See Deut. 25:5-6. It applies to brothers, not to distant cousins many times removed.)
1 Chronicles 3:17-20 (ESV): ...and the sons of Jeconiah, the captive: Shealtiel his son, Malchiram, Pedaiah, Shenazzar, Jekamiah, Hoshama and Nedabiah; and the sons of Pedaiah: Zerubbabel and Shimei; and the sons of Zerubbabel: Meshullam and Hananiah, and Shelomith was their sister; and Hashubah, Ohel, Berechiah, Hasadiah, and Jushab-hesed, five...
Matthew 1:12-13 (ESV): And after the deportation to Babylon: Jechoniah was the father of Shealtiel, and Shealtiel the father of Zerubbabel, and Zerubbabel the father of Abiud, and Abiud the father of Eliakim, and Eliakim the father of Azor...
Luke 3:23,27(ESV): Jesus, when he began his ministry, was about thirty years of age, being the son (as was supposed) of Joseph, the son of Heli, ...the son of Joanan, the son of Rhesa, the son of Zerubbabel, the son of Shealtiel, the son of Neri...