Previously, it was revealed the Queen would miss the day due to a "prior engagement" - before sources claimed she would be spending the weekend with Prince Philip instead
The Queen is to miss Archie's christening this weekend and sources claim Harry and Meghan could have been "more accommodating about the date".
Previously, it was revealed the Queen would miss the day due to an unspecified "prior engagement".
Now, it has been claimed the christening had actually been planned for today - only for the Duke and Duchess to discover neither Prince Charles or the Queen could attend.
When the day was moved to tomorrow instead, it meant Charles could return from his week in Wales marking 50 years as the Prince of Wales and head to his fourth grandchild's christening in Windsor.
However, Queen will still miss the big day as she had already made arrangements to spend the weekend in Sandringham with Prince Philip, having spent the week at Holyrood in Scotland.
The situation is said to have surprised some staff at Buckingham Palace.
One member of staff reportedly said: "Her Majesty was already scheduled to be in Scotland for her annual Holyrood week and had a prior engagement at the weekend."
Speaking of Meghan and Harry: "There is a feeling amongst some that they should have been more accommodating about the date."
Holyrood Week is one of the most important dates in the monarch’s calendar when the Queen carries out engagements across Scotland, staying in Edinburgh’s Palace of Holyrood House, her official residence north of the border.
It is reportedly one of her 'non-negotiable' weeks in the diary, reports claim.
After it, she will fly to Sandringham as opposed to returning to London.
Speaking of the reason this weekend was chosen for the christening, a source added: "While this was the best weekend for friends and family coming over from the US, they did just really want to hold the christening as soon as possible, before everyone disappears for the summer.
"As a family they took a collective decision that this was the best option."
The monarch also skipped last year's christening for Prince Louis, William and Kate's third child.
However, she was able to make the ceremony for Zara and Mike Tindall's daughter Lena this year.
Meghan's mum Doria Ragland is flying to the UK to be at Archie's christening.
She moved in with Harry and Meghan after the birth to help her daughter, however, she recently returned home to California, US.
The christening will take place at St George's Chapel, where the royal couple wed, and is likely to be a traditional affair.
It is believed the religious ritual will be carried out by the Archbishop of Canterbury, Justin Welby, and the Dean of Windsor, David Conner.
The Duke of Sussex's brother, Prince William, and wife Kate Middleton will also be at the ceremony, potentially with their children George, Charlotte and Louis.