Parameters for TagUI script is only from p1 to p8, not p9. Raising an issue to update docs and command line help message.
Limitation is p9 is actually parameter 10, because the actual first parameter is the script to run. Parameter 10 in macOS and Linux is ${10} instead of $10 (interpreted as $1 combined with 0 character). However this syntax is not as widely accepted by different shells, thus reducing portability. For Windows, the parameter 10 also requires special handling using shift command. but the dealbreaker here is for UNIX-based OSes handling of parameter 10, which maps to p9.