Earlier quoted context omitted.
Living with your parents and facing economic difficulty are going to be correlated. If they're included together in a multivariable regression (which is often what people mean when they say "controlling for") then they're going to have multicollinearity and it's not possible to disambiguate the unique role of one versus the other. It's plausible that the former variable is "stealing" some of the statistical significa…
Is that a statistical blunder? If economic circumstances provide no additional explanatory power beyond coresidence...
If you have two independent variables that are highly correlated, and you include both into the model, it's going to be pretty arbitrary which one ends up with statistical significance.
If we're dealing with weak effects and small data, there's very little one can do. That's why epidemiological studies like this kinda suck.