--sdk_root is not working?

uvx sdkmanager --help
Output:
usage: sdkmanager [-h] [--install] [--licenses] [--list] [--uninstall] [--update] [--version] [--channel CHANNEL]
                  [--include_obsolete INCLUDE_OBSOLETE] [--no_https NO_HTTPS] [--proxy PROXY] [--proxy_host PROXY_HOST]
                  [--proxy_port PROXY_PORT] [--sdk_root SDK_ROOT] [--verbose]
                  [packages ...]

positional arguments:
  packages

options:
  -h, --help            show this help message and exit
  --install
  --licenses
  --list
  --uninstall
  --update
  --version
  --channel CHANNEL
  --include_obsolete INCLUDE_OBSOLETE
  --no_https NO_HTTPS
  --proxy PROXY
  --proxy_host PROXY_HOST
  --proxy_port PROXY_PORT
  --sdk_root SDK_ROOT
  --verbose             increase output verbosity
uvx sdkmanager --sdk_root android-sdk
Output:
Traceback (most recent call last):
  File "/home/scratch/loison_benjamin/.cache/uv/archive-v0/WPI55dhK0uRkjCBGFzKA2/bin/sdkmanager", line 12, in <module>
    sys.exit(main())
             ^^^^^^
  File "/home/scratch/loison_benjamin/.cache/uv/archive-v0/WPI55dhK0uRkjCBGFzKA2/lib/python3.12/site-packages/sdkmanager.py", line 1246, in main
    method(args.packages)
  File "/home/scratch/loison_benjamin/.cache/uv/archive-v0/WPI55dhK0uRkjCBGFzKA2/lib/python3.12/site-packages/sdkmanager.py", line 1043, in install
    android_home = get_android_home()
                   ^^^^^^^^^^^^^^^^^^
  File "/home/scratch/loison_benjamin/.cache/uv/archive-v0/WPI55dhK0uRkjCBGFzKA2/lib/python3.12/site-packages/sdkmanager.py", line 575, in get_android_home
    android_home.mkdir(exist_ok=True)
  File "/usr/lib/python3.12/pathlib.py", line 1313, in mkdir
    os.mkdir(self, mode)
PermissionError: [Errno 13] Permission denied: '/opt/android-sdk'

Same if use ~/android-sdk/, /scratch/loison_benjamin/android-sdk/ and if the folder exists and is empty.

ANDROID_HOME=android-sdk/ uvx sdkmanager

does not return anything while android-sdk/ does not exist, but the command creates it.