I don't think you are wrong.
But if I dry vent each main floor fixture up through the walls, reconnecting with the stack in the attic, haven't I essentially turned that main stack vent into a soil stack, that can be used as a waste drain for the upper unit?
I only ask because it might be that...