Questions are being raised over the weekend’s sporting events after the Buckingham Palace announcement on Thursday