i will try to explain my best ok?? its not that great tho.
first of all you gotta have a your clean lineart in its own layer.
i create a new layer on top of the lineart one, and there’s this thing in SAI called “clipping group”, click that in the new layer.
and now it will color whatever is drawn in the layer underneath it, its pretty rad.