In my experience, the result is just more crawling across the separate microservices and additional reasoning to confirm how it all fits together.
The monolithic codebases are easier to crawl for any problem that can't be conveniently isolated to a single microservice.
Sounds like tight coupling issue, not services per se
A good API should be documented, and AI should not have to read the internal code to understand how to use it.