Единственная причина, по которой я могу думать, это если в какой-либо из служб
- отсутствует один из стереотипов @Component (вы говорите, что у них обоих есть @Service, так что все должно быть в порядке) или
- если они полагаются на какие-либо другие компоненты, которые не подключаются автоматически, например, если у любого из них есть репозиторий, экземпляр которого был создан с помощью нового ключевого слова, они будут исключены из автоматического подключения