How to avoid white artifacts in illustrator?


I’ve created these illustrations using brush and colored it with bucket, added shadows with cutter.

Problem is white artifacts showing between colors and line work. I’ve read about anti-aliasing, but toggling checkbox would make lines jagged but fix white artifacts or vice versa - in neither state it was pleasing to the eye.

My original was posted on stack exchange: (I’ve tried all solutions provided by none was satisfactory)