I solved this by creating all under user variables (including the PATH variable).
This is because the system variables do not "translate" the user variables.
So if you only want to use maven in your account, you need to add another PATH variable as a user variable, not system variable.