ProcessTargetString doesn't even support multiple targets via display name. It only populates the array with multiple targets if a multi target filter was used, like @all.
If multiple targets match a partial name, then ProcessTargetString returns COMMAND_TARGET_AMBIGUOUS.