Maybe Meghan expected endless battle with Queen and her allies? (7)
I believe the answer is:
duchess
'maybe meghan' is the definition.
(Meghan, Duchess of Sussex is an example)
'expected endless battle with queen and her allies?' is the wordplay.
'expected' becomes 'due' (similar in meaning).
'endless' means to remove the last letter.
'battle with queen and her allies?' becomes 'chess' (game with queen and other pieces).
'due' with its final letter taken off is 'du'.
'du'+'chess'='DUCHESS'
(Other definitions for duchess that I've seen before include "Noble lady" , "Noblewoman" , "Titled female" , "Duke's wife" , "Wife of a duke" .)