Hey and welcome.
Ok so he is a bonafide addict. One meeting a week don’t do much. There are NA meetings all day every day in zoom, the suggestion is 90 meetings in 90 days to start when you are new, an hour or so a day from the comfort of your own home isn’t much to ask if you really want to sort yourself out.
Well done on doing research and stating boundaries – so many don’t get that far and look for magic answers.
Being honest is great, but not enough, action is needed here if he wants it enough.
This will it get worse unless there is a change, and it has to come from him. This is no way your fault, and you are not there to sort someone else out, though of course you’re want to support him. This is typical addict behaviour to justify the pickle they are in, I know this as I am one (recovering) by minimising my problems and blaming others I get to avoid the problem.
Keep posting and thanks so much for sharing, it really helps everyone when someone shares