when BF pushes you away. should i break up?

BF is depressed from a job where they are yelling at him and making him do everything to the point where he is stressed to the core. however, he chooses not to make a complaint, is so easily discouraged when I am handing a paid job opportunity to him on a silver platter (he keeps saying he can't do it bc he can't understand the project when i explain it to him and said he is thinking of turning down the project), and is getting rejection after rejection on his job applications.

to be honest, I do not see this guy being able to support me with his extremely fragile mental state.

in addition, he cheated on me a couple of months ago by texting another girl that he connected with on a dating app while he was sending me hearts and lovey dovey texts. he did not meet up with her or have sex. after this happened for 3 days, he came back a week later and confessed bc of his guilt. after he apologized, I saw some changes in him and forgave him.

but when this happened at this job, he has been acting up by pushing me away and trying to text me "poor me" messages to get me to chase him and feel sorry for him. however, he doesnt feel like talking about it when I offer, and gets too easily discouraged/thinks about turning down the opportunity when I help him with job related things. my level of investment has gone down to almost zero since he cheated and this has brought my interest lower.

should i break up given all these things?