that is the expected behavior - if you re-load with a different set of custom lineage file(s), then the system assumes that the original set is no longer valid. it is not an incremental import, that might be added at some point.
you can upload multiple csv files at at time, within a zip file, or even create different custom lineage resources.
Thanks! That helps a lot!