David was Solomon’s father.
Jesus does not qualify as the messiah because he is not from King David’s lineage.
Also,the messiah may not be a descendant of Jehoiakim,Jeconiah or Shealtiel because that royal line is cursed. (I Chronicles 3:15-17 Jeremiah 22:18,30)
According to Matthew and Luke Jesus was a descendant of Shealtiel.
What book are you using to get those references?
What you have posted does not match what you are claiming.
Power, I borrowed a Jewish Bible from my neighbor.
I have looked at all your references, there is nothing you are saying that matches your verse references.
So unless you actually copy and paste what verses you are thinking of I just don’t know how to have a conversation.
What you are saying is not backed up by anything you are posting.
Sorry, really I tried.