The probe ran 'ssh git@$ip info' expecting Gitea's banner in the response, but 'info' is a Gitolite convention Gitea doesn't implement — it returns 'error: Too few arguments' instead, which never matched the grep, so a real reachable Gitea host was never detected. Confirmed on HOST2: connecting with no trailing command returns Gitea's actual banner correctly.