Oh boy.

I am very sorry you are struggling.

He owes you no explanation and can do whatever he wants with his time, go where he wants to go, take who he wants to take. He doesn’t have to answer to you.

He didn’t want to meet up and he found an excuse not to. He doesn’t want to do. And quite honestly, he doesn’t need to.
You didn’t call a spade a spade. He chose to what he wanted with his time.

I am afraid you will not find peace until you untangle himself from your life.
Separate credit cards and no more alerts so you know where he went , how much he bought, etc. why are you even seeing this stuff?!?

You just keep torturing yourself. The pain isn’t going to enduntil you stop having expectations and you untangle your life from his