Of course, 1 could point out that (as far as we know), Jesus is NOT actually descended from David - who was the ancestor of JOSEPH.
Joseph was not actually part of Jesus' gene pool.
Perhaps you are right. Of course, we would need the geneaology of Anna and Joachim to be sure he was not descended from David through Mary.