After further testing, using any of the already existing layers to paint is what resets. Presumably because instances in inherited levels are locked from being edited.

Right clicking instances and creating new copies of them into your own mod and importing duplicates of the same visual resource and painting with that saves.

Guess I'll be spending a bit of time making duplicates of every instance painting resource.