I don’t mean to seem old fashion but i will.
You say he is the "bread winner".
So is the house clean? Is there dinner when he gets home? Is his laundry done? Basically is everything taken care of?
If not, then he is probably in the mind set of "Why am I even married? I work all day and then come home and have to do all this, What does she do all day?"
I think some sort of stress could be causing the problem. If you said you had a "talk" give it some time.
Maybe there's no peace in this world, for us or for anyone else, I do not know. But I do know that, as long as we live, we must remain true to ourselves.