Or look for the lines after the line that starts with BUILD which is either BUILD FAILED or BUILD SUCCESSFUL. The cleanup happens after the actual build was finished.
Doesn’t matter.
Nowadays --no-daemon usually means "use a one-off daemon that is only used for this build and then discarded.
So it really is --no-daemon-reuse most times.
To really have no daemon you would need to ensure the CLI process can serve as daemon process which would include setting the necessary heap options and also the Gradle instrumentation agent for the current Gradle version.
I have no idea, never used it.
If so, that’s a documentation bug and maybe also the call should fail.
The API you use does not specify that limitation.