I think our bodies are always picking up on things we don't recognise on the surface. A slight twinge of their face that wouldn't normally be there, when you mention a bill that's due...or a shift in the pheromones they are producing, that your body picks up on...
Added to his defensiveness which is a common sign of hiding something...
Sometimes you don't need proof for anything more than to tell you your feelings are valid.
You already know something is up.
Financial loss, tribunal at work, lay offs on the horizon...whatever it is, you probably know roughly that your finances have or are about to be affected.
And he can't communicate it with you.
He can't be a team.
Now, of course shame can make us hide things until we are able to talk...but if your wife tells you she knows something is up - its time to come clean! Otherwise you are compounding the situation with extra stress for her of feeling her husband is hiding something.
Couples are meant to put their heads together and fix things. If one partner prevents that opportunity, it's not a viable partnership. Couples are also supposed to think about the feelings of their partner, anyone who lets you worry and shouts at you for it...who doesn't work towards honesty, mutual understanding and resolution...again, isn't a suitable partner going forwards.
That and the short temper...it's not good.
Tbh, I don't think I'd want to live aife with a short tempered man anyway. I'd imagine it would only get worse with age.