As we’ve now updated the order of succession to remove male preference does it makes sense that only the grandchildren of the monarch through the male line are princes/princesses?
Surely it should be all grandchildren or even even just the children of the eldest child? Else we could be in a position where Charlotte’s children are not automatically entitled but Louis’ children are.
It different to Princess Anne as Peter was behind his three uncles when born and likely to keep dropping back as at least one of them would have children. If Charlotte has children before George they would be 3rd in line.