Either your husband is having an affair or he's using sex workers. I'd opt for the affair, simply because the items have disappeared from his work bag. He didn't throw them away, they weren't for you. He's given them to another woman (or man, sorry but it's a possibility) to keep, for next time.
If your husband cheated 14 years ago, then I'm sorry to say that it's likely he's consistently been unfaithful throughout the last 14 years.
You don't have a marriage OP. Your husband is staying in the marriage because it's convenient for him, and divorce would cost him money/assets. You 'forgave' him 14 years ago, so there were no real consequences to his behaviour. He has the best of both worlds....a wife, keeping house/looking after the kids and a mistress on the side.
You on the other hand are living in a state of anxiety all the time. You're on alert constantly, watching/waiting for signs, feeling suspicious, snooping etc. That's no way to live.
Your husband doesn't love or respect you. He's not particularly concerned by your questioning of him, because you accept his explanations and never give him any consequences.
Personally, I'd keep quiet. In the background, gather documentation regarding the mortgage, finances, assets and seek legal advice. The consequence needs to be you serving divorce papers, and getting yourself out of this awful marriage, to an equally awful man.