If Mary had to be sinless so Jesus "could have a holy abode," then Mary's mother had to be sinless for the same reason. If Mary didn't have a holy abode she would have been stained by her mothers sin. And her grandmother, and great-grandmother ... and so on and so forth ...
By induction, Eve was sinless ...
Any fifth grade math student sees the contradiction ...
With God, all things are possible.