Did he agree to a full transparency agreement where you have access to ALL his financial and communication routes?

If he didn't agree to share FULL INFO on his whereabouts he is still cheating...

You CANNOT take an ADDICT at their WORD that they will QUIT...

Didn't your MC call him on that? If they didn't I would get a new MC...