I think you are going to need one more level if I’m understanding you correctly. I would make TopLevel be a CTE (also)
Put Parenthesis between 2 and 3
then add a Top Level that pulls in the results of your Current Top Level (now a CTE) and then use that against the Except.
If you share your BAQ we can pay a bit and try to help.