James I's daughter who married the Earl of Huntley was Annabelle.
Alison Weir's Britain's Royal Families identifies the youngest daughter of King James I of Scotland as "Annabella or Jean". I know that Weir is not the greatest source.
In the article on "Sutherland" in The Complete Peerage, it says that Adam Gordon, later Earl of Sutherland, married Lady Annabella Stewart, daughter of James I. See top of page 343 here.
So, Annabella or Jean or Janet, it seems that the youngest daughter of James I did marry the Earl of Sutherland. That part of the pedigree is fine.
1