Exactly Harry almost certainly knew knew (even I know) that any children of his would only become a prince or princess once Charles became King re the George V 1917 Letters Patent, unless QEII issued new letters patent.
To intimate that Archie wasn't getting a title because of his black ancestry was disingenuous & inflammatory.
I think toys were hurled out the pram because H led M to believe or even promised M that Granny would issue letters patent to allow Archie to be a prince as soon as he was born like George, Charlotte & Louis were prince/princess from the start.
I also thought maybe QEII would issue new letters patent to allow this as then it would be treating both William's & Harry's children fairly from the start.
Sometimes I forget that it's not just a family it's also a firm that's got set in its ways.
I think QEII was badly advised (though I know the reasoning behind her new letters patent to avoid the heir in line to the throne if C & W's first born had been Charlotte, just being titled Lady whilst her younger brother (George) would be titled Prince even though Charlotte would be the heir to the throne due to being the firstborn.
All this Archie's been left out business could have been avoided if one of the suits had said 'Ma'am I don't think the optics will look good as it will seem that you are favouring William's children over Harry's children'
Or maybe QEII did want to be fair from the start but was talked out of it.
Although I understand Harry being cross about it, I think he thought that he could make Granny change her mind & then thought shit I've told Meg that Archie will be a prince but not from the day he was born like I promised.
Then Meg got cross because Harry once again didn't let her know how it worked.
Thats just my opinion. However because I'm a nosey bitch very curious & interested person I'd make sure I knew all the in & outs & peculiar quirks of joining the royal family.
Its not just a family you are marrying into but a job.