I've got the below code to create a command with subcommands and preconditions in ESM JS. My issue is that no matter what I seem to do, and I've had a look on the docs and had a look at the repo Favna linked here Sample implementation of per-subcommand preconditions, the preconditions on the subcommands never seem to be acknowledged, either in the precondition or the commands args.