Q1: Fan shape → heteroscedasticity (non-constant variance). Try a log or square root transformation of \(Y\), or use a variance function (e.g., nlme::lme with weights = varPower()).
Q2: Two BLUPs as outliers out of \(m\) groups suggests possible influential groups, not a systematic failure. Check whether those groups are unusual in the data. Fixed effects are more robust to BLUP outliers than to residual outliers.
Q3: If a predictor varies only between groups and is correlated with the random effect, the model is mis-specified — the random effect “absorbs” some of the predictor’s variance, biasing its coefficient. The output above shows income is estimated far from 0.8 because of this confounding. This is the classic “within vs between” problem in panel data.