Ich vermute mal, das dein Android den Slash am Ende bei der manuellen Eingabe als Tippfehler interpretiert und ignoriert, während andere Smartphones das nicht tun.
Durch den Slash am Ende den der Webserver du willst auf ein Verzeichnis zugreifen, dass es natürlich nicht gibt.
Damit zieht die Rewrite Rule
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
und leitet auf index.php um. Diese wiederum erkennt das Smartphone und startet den Redirect auf mobile.html/ und schon hast du eine Loop.
Ich an deiner Stelle würde einfach mal den Slash entfernen und sehen was passiert.
...
Evtl. kannst du auch manuell der Typo-Seite, die den Inhalt von mobile.html beinhaltet, in den Seiteneinstellungen sagen, dass sie durch realUrl auf mobile/ reagieren soll, du also auf das .html verzichtest. Oder handelt es sich hier tatsächlich um eine HTML-Seite? Würde aber wirklich zuerst den Slash entfernen.