So she is not even the legit ruling Monarch. Never realized that. In this case, she should bypass the divorced son for his heir, it’s only the fair thing to do.
Edward didn’t have any children, so his line ran out. Elizabeth is the legitimate Queen of England. If they follow previous standards, William would become King, when Elizabeth dies or abdicates.