How can we figure out exact reason for cache miss?

I am not able to figure out as to why the build cache was missed for javaCompile task.
I am running gradle build --build-cache on same branch twice. When I compared these 2 builds via Gradle Enterprise it says:
Input Changes: effectiveAnnotationProcessorPath

–info also not giving enough information. Is there anything else which can help here?