I should state that I am aware that Mary was declared illegitimate because her parent’s marriage had been annulled, but why was that the case? As an example, Eleanor of Aquitaine’s first marriage with King Louis was annulled, but the daughters from that union were still considered legitimate because the marriage was done in good faith. Couldn’t the same argument have been made for Katherine and Henry’s marriage? If it was to secure the legitimacy of Henry and Anne’s kids, wouldn’t Mary have already been behind any male children born anyway? I guess it could be that there was a chance of a succession crisis if people wanted to rally around Mary since there was the whole debate around Henry’s second marriage being valid, but he did put her back in the line of succession later on, so it couldn’t have been that much of a problem. I don’t know, does this have an obvious answer I’m not seeing?