I am trying to run the following mi impute command to impute infractions (INF_M6a), psychological symptoms (BAI and BDI variables), parental warmth (PWAS), family therapy (FAM), and recidivism risk tool (OYAS),

" set seed 832016
mi set wide
mi register imputed INF_M6a INTSCORE_M6 BAI_SCORE_1 BAI_SCORE_2 BDI_SCORE_1 BDI_SCORE_2 PWAS_M_1 PWAS_M_2 FAM_M3 FAM_M6 OYAS_FINAL_C VIC_M6a
mi register regular BAI_SCORE_0 BDI_SCORE_0 INTSCORE_M3 PWAS_M_0 VIC_M3a AGE_AD MILES LENGTH2 DUMMY_RACE EXITR
mi impute chained (nbreg) INF_M6a (poisson) BAI_SCORE_1 BAI_SCORE_2 BDI_SCORE_1 BDI_SCORE_2 INTSCORE_M6 (regress) PWAS_M_1 PWAS_M_2 (logit, augment) FAM_M3 FAM_M6 VIC_M6a (ologit) OYAS_FINAL_C = BAI_SCORE_0 BDI_SCORE_0 INTSCORE_M3 PWAS_M_0 VIC_M3a AGE_AD MILES LENGTH2 DUMMY_RACE EXITR, add(25)


and received the following error message

INF_M6a: missing imputed values produced
This may occur when imputation variables are used as independent variables
orwhen independent variables contain missing values. You can specify
optionforce if you wish to proceed anyway.

I checked the covariates (variables after the equal sign) and none of these had missing data. Before I use the force option, I wanted to know if there is another option or if there was something wrong with my syntax.

Thank you in advance for your help with this matter.