:moduleA uses the java-text-fixtures plugin and puts some code with declarations in src/testFixtures/java.
:moduleB uses those declarations in its tests, and declares the dependency as testImplementation testFixtures(project(':moduleA')).
ModuleCheck will say that :moduleA is unused.