This one is debunked in one sentence: royal lineage proceeds from the father. According to the Christian Scriptures Jesus was not from the line of David because his biological father was G-d, and not a Davidic heir.
End of subject. False claim / not a prophetic fulfillment.
For the sake of a longer post, let’s just “assume” that Jesus did have the correct lineage. Jesus still would have failed to have fulfilled this prophecy. Jesus died without having married or have children, ergo he did not pass the throne on to anyone – and did not fulfill this prophecy.
On top of that, the House of David had been established hundreds of years before – with King David himself, who passed it on to his son Solomon. There were Davidic kings until יְהֹויָכִין / Jeconiah, who reigned in the 6th century BCE – 600 years or so prior to Jesus.
Jesus was never a Davidic king (he was never anointed as a king of the Jewish people) and whatever his birthright might have been, he was not a messianic candidate by virtue of his birth (no right to the throne), and the fact that he was never properly anointed as a king by a known prophet. Add to these facts that clearly he never fulfilled even one true messianic prophecy (he did not bring world peace, build the third temple, return all the Jews to Israel, etc.).
Some missionaries will proclaim that Jesus had to be the messiah because “since the time of Jesus there has been no one from the line of King David.” This is false. There are alive today many people descended from Kings David and Solomon. People seem to forget that Solomon had 700 wives and 300 concubines!
When Shmuel 2 / 2 Samuel 7:16 speaks of “your house and your kingdom shall be confirmed forever before you; your throne shall be established forever” it does not mean that there must always be a Davidic king reigning. If this were true then Jesus himself would be disqualified (there was a 600 year break between Jeconiah and Jesus!).
The statement means that G-d has promised King David that going forward the only rightful kings for the Jewish people will be from David and Solomon. His (David’s) kingdom is confirmed forever – and in the future we will see another Davidic king (a real, earthly king from the line of King David). This is the messiah.
Luke 3:31 (the supposed prophetic fulfillment) is part of the text on John the Baptist baptizing Jesus. It gives a lineage for Jesus which includes King David, but Luke makes a big mistake. He bypasses Solomon and states that this lineage was through David’s son Nathan. Nathan is not the son G-d promises in Shmuel 2 / 2 Samuel 7 will build G-d’s house (the Temple) and through whom the throne will be established. This person was David’s son Solomon, not his son Nathan.
The Jewish bible is clear that the messiah must be a physical offspring of both David and Solomon on their father's side (paternally). That throws Jesus out completely if one believes the "virgin birth" story. (Actually, even if Joseph were Jesus' biological father he would not be qualified to be a messiah -- but simple fact was that he never WAS a king / messiah per the stories in the Christian bible).
Ergo Luke 3:31 disqualifies Jesus from fulfilling this prophecy, rather than “proving” it.
Revelations 22:16 is also given by the list maker as proof that Jesus is the inheritor of the Davidic dynasty. Jesus is quoted as saying “I, Jesus, have sent my angel to give you[a] this testimony for the churches. I am the Root and the Offspring of David, and the bright Morning Star.” Jesus may have said this, and he may well have believed it. There have been many false claimants to the messianic title – just saying something does not make it true. If Jesus were a “virgin birth” he might have been an “offspring of David” but he was not of the tribe of David (only Mary’s husband could pass that right through his sperm) – thus disqualifying Jesus from kingship (any possibility of being the messiah).
On top of that, the two different lineages given for Joseph (who is supposedly not Jesus’ father) disqualify both Joseph and Jesus from any claim to the throne – one bypasses Solomon (Luke 3) and the other (Matthew 1) goes through a line G-d cursed from ever having children who could be a king (messiah). In Yirmiyahu / Jeremiah 22:24-30 HaShem pronounces a curse on Jeconiah (that none of his heirs will ever be kings aka "messiahs"), yet Matthew has Jesus' (Joseph's) lineage going through this cursed line.
The comment “bright morning star” is an interesting one in Revelations 22:16 since most Christian translators translate the “morning star” in Isaiah 14 as “Lucifer.” Was Jesus in reality the mythical “Lucifer”? If Revelations (and missionaries) claim that the "morning star" refers to the devil (in Isaiah 14), how do they explain this quote in Revelations 22 which calls Jesus the "morning star" as well?
Sad to say yet again we have a claim of prophetic fulfillment of a passage in the T’nach that is shown to be false. Jesus, quite simply, was not a Davidic heir and had no right at all to the throne (whether by virtue of a “virgin” birth, or one of the two conflicting lineages for Joseph).
The Torah specifies that blood rights, such as tribal lineage, are transmitted exclusively from a father to his biological sons. Whenever the Israelites were selected to serve in the army, it was done "according to the house of their father":
Bambidar / Numbers 1:17-18 - "Then Moses and Aaron took these men, who were indicated by [their] names, (18 ) and they assembled all the congregation on the first day of the second month, and they declared their pedigrees according to their families according to their fathers' houses; according to the number of names, a head count of every male from twenty years old and upward."
Similarly, the Aaronic Priesthood can only be transmitted from a father to his biological sons (Exodus 40:15; Numbers 25:12-13). The census was conducted paternally as well. To be a rightful King one must be of the tribe of Judah. The only way to be of this tribe is to have a Jewish mother and a Jewish father who is OF the tribe of Judah and descended from King Solomon (the son of King David).Tanach clearly says that the legitimate (Davidic) throne will go to descendents of Solomon ONLY. You mentioned that UriYosef quotes the following in his article. It really is very clear. All those others quoted by your Xian do not refute this or say "G-d changed His mind and made it conditional on "if." 2 Samuel 7 says nothing about IF. It is not at all conditional:
The son of David who built the Temple was Solomon. G-d will establish his kingdom forever.
Ironclad. And then read Divrei Hayamim I / 1 Chronicles 22:9-10 "Behold a son will be born to you; he will be a man of peace, and I shall give him peace from all his enemies around about, for Solomon will be his name, and I shall give peace and quiet to Israel in his days. (10) He shall build a House in My Name, and he shall be to Me as a son, and I to him as a Father, and I shall prepare the throne of his kingdom forever."
Solomon - not Jesus as proclaimed by the listmaker. And then read:
Divrei Hayamim I / 1 Chronicles 28:4-7 "Hashem, G-d of Israel, chose me (David) from all my father's family to be king over Israel forever. For He chose Judah to be the ruler, and of the House of Judah [He chose] my father's house, and of the sons of my father it was me that He saw fit to make king over all Israel. And from all my sons- for many sons have Hashem given me- He has chosen Solomon my son to sit upon the throne of the kingdom of Hashem, over Israel. He said to me, "Your son Solomon- he shall build My Temple and My courtyards; for I have chosen him to be a son for Me, and I will be a Father for him. And I will establish his kingdom forever- if he will be firm in fulfilling My commandments and My laws, as on this day."
Read also 1 Kings 8:15-20; 1 Chronicles 17:11-15, 22:9-10, and 28:3-7.
For more clarification read UriYosef's article Genealogical Scams and Flimflams. Yet another misleading supposed prophecy about Jesus which instead is speaking of Solomon, and the messiah who will rebuild G-d's Temple and restore David's kingdom (a real kingdom, not some fake spiritual kingdom).