environment variable resolution order in Windows 11 [closed]

My Problem: The order of evaluation of Windows 11 enviroment variables.

I have

X_HOME, A_HOME, M_HOME.

and HOME_BINS=%X_HOME%\bin;%A_HOME%\bin;%M_HOME%\bin

and PATH=%PATH%;%HOME_BINS%

But depending on order of vars in enviroment some var are not resolved – apparently in alphabetical order and remain as %XXX%.

Can I change the order?

For example:

C:Userstrichter>echo %GROOVY_HOME%
%HOME%.sdkmancandidatesgroovycurrent

C:Userstrichter>echo %HOME%
C:Userstrichter

C:Userstrichter>echo %JAVA_HOME%
C:Userstrichter.sdkmancandidatesjavacurrent

So my variables are not set right.