Da hab ich es doch tatsächlich selbst gelöst bekommen - folgendes waren die Probleme:
der User "iobroker" hatte auf dem zweiten RPi noch keinen public key - habe gemäß der anleitung in diesem Post alles rüberkopiert und dann hat zumindest der Zugriff per SSH schonmal funktioniert
mein Script hatte leider ein paar Fehler und war falsch gedacht, letztlich musste ich mich einfach nur als "pi" anmelden und mein script ausführen, mit folgendem exec (in Blockly):
ssh -tt 192.xxx.xxx.xx -l pi sudo python script.py
Jetzt klappt alles problemlos!