fix(ingest-provider) - fix adding ingest providers, create regression tests

.
I will handle to moving as part of a separate PR as I'm working on this already in a separate branch.