It's not all bad between them - they have a moon mars conjunction, and mars venus sextile, and venus venus sextile in synastry. Her part of fortune is on Harry's sun. She has planets in taurus, the sign of the ruler of Harry's 7th. Her sun is almost conjunct Harry's anti-vertex (considered by some to be a second descendant) and opposite his juno (depending on which school of astrology you follow juno either represents marriage or according to the Magi society mistresses).
Most important I think is that she has moon in leo - this is something a lot of the royal family (although not William & Kate) have. It is a feeling of regality! & it is in Harry's 7th house - a good placement for a very close friend.
However moon in leo is also often seen in the charts of those who want to be famous.
Her 7th house is ruled by leo, although Harry's sun falls in this house, & the sun (ruler of leo) is conjunct her ascendant, which might mean purpose through relationships. It is conjunct venus so a rich husband might be indicated. 10th house would be more significant for a high status husband, but as time goes on Harry is slipping down the hierarchy, so perhaps not having the 10th house involved doesn't rule out a match with Harry.
Her 10th house of status and career is ruled by Sagittarius, which could be acting, but her jupiter is in taurus, in Harry's 4th house, so she gets some status from Harry's family.
You didn't put in her juno, but Harry's juno makes the closest aspects to jupiter, mercury, pluto and uranus, which, in my opinion, shows the character of the marriage partner. & Cressida certainly has strong uranus, pluto and jupiter traits, although maybe not mercury - her sun is aquarius, she has pluto in scorpio in the 8th, and she has jupiter square her ascendant.
With all that Sagittarius and Aquarius influence she might be a bit too free spirited to be a royal, they have to stick to tradition and duty. If she does become a royal she will be a rebellious one!