Не понял, что значит подхватывает само? Если есть три модуля А В и С и в каждом соответственно есть сервисы a, b и с,
Сервисы a и b зависят от с
Соответственно каждый сервис нужно запровайдить только в своём модуле, а сервис с заэкспортить.
В модулях A и B импортнуть модуль С и использовать спокойно сервис с. По идее зависимости сервиса с должны быть запровайжены в самом модуле С, и при подключении его в других модулях нас не должно волновать что внутри него происходит.