Clarify priority of build configuration mechanism

Hello, I am seeking some clarification on which precedence order (priority) is right.
On the user guide I found two conflicting statements.
After reading through Configuring the Build Environment I have understood that system properties are different from gradle properties

On Configuring the Build Environment
it says

with project-level properties taking precedence over user-level and installation-level properties.

while on the table of

it suggests (to my understanding):
user properties > project properties > installation properties

When working with org.gradle.parallel we found the later to be true, user-level properties taking precedence.

Please verify my understanding and potentially fix documentation.

Yeah, that’s a documentation bug introduced with 8.9.
I made a fixing PR at Fix wrong property precedence documentation by Vampire · Pull Request #33392 · gradle/gradle · GitHub.
User-level wins over project-level wins over installation-level.