As Ajeet Shah already pointed out, you've got a circular dependency, meaning AService depends on BService and vice versa, which doesn't make sense and causes a loop/circle.
If you need some sort of mutual connection, then I'd recommend introducing another CService that handles the "communication" and breaks out of the loop. So AService -> CService and Bservice -> CServiceS