My thoughts are to do what feels "right" for you and your children and deciding what you can live with and what you cannot and then setting boundaries that work for you.
He will stay clean or use no matter what you decide, we cannot control the outcome for them, but we can decide what is healthy for us and then ensure that our lives are not destroyed by their addiction.
Hugs and prayers for all of you.