Drush custom command not found in context of running --root option
To call a command on a certain instance of a multisite you are supposed to pass the -l option. Also be sure that the custom module that provides the custom command is enabled on the multisite instance you are trying to call that command on.

$ drush custom-command -l subsite