He cannot adjust status through you as he does not have a current I-130 priority date...per the March 2024 Visa Bulletin, To adjust status, he must have a current priority date, and he must remain in legal status until he adjusts status. If you were a US citizen, it would be different.
Visa Bulletin For March 2024 (state.gov)