The Messiah will be a descendant of David via David's son Solomon via his paternal line. Jesus was not.
1. If God was his father...
God's not a descendant of David.
2. Joseph's heritage...
Lineage is not passed on through adoption.
3. If you want to count Joseph's heritage...
Though Joseph is...