StackOverFlow hat mir die Lösung verraten, wieder mal typisch Embarcadreo:
In Android ist defaultmäßig
Stroke.Kind := TBrushKind.None;
und klar, wenn man das dann im Code nicht explizit setzt, wird auch nichts gezeichnet...
Warum aber die Defaulteinstellung für Windows und Android unterschiedlich ist, kann nur Embarcadero erklären
Ciao
Stefan