Your ex should not be receiving any CS if her children are not living with her. You should have gone back to your lawyer as soon as this happened - don't waste any more time. Get that changed immediately.
Where she lives is and who she lives with is not up to you. Don't keep blaming her for all that has happened with the kids. You need to accept responsibility for them too.
Glad you are standing by your son and he is living with you. Good luck tomorrow.