Anyway, we may expect Catherine with the RFO, any more time it takes, the shorter the wait, let us say.
For the Princess Michael I have the theory that the RFO is for every born senior Princess in the royal family, spouses to Princes in the direct line and by extension spouses of royal Dukes.
This means that junior princesses (like Beatrice, Eugenie, Louise and Michael), as well the future non-royal Duchesses of Gloucester and Kent will not receive the RFO.
This theory means that the RFO will be worn by Camilla, Catherine, the future Princess George, Charlotte, the future Princess Harry, Anne, Sophie, plus Alexandra, Brigitte and Katharine as the remnants of the extended family.