yes, I'm investigating the matter though as @gadgetoid said it's not clear what exactly is the culprit.
for the time being, just enforce a reset of the cursor position straight after clearing the display, like so:
lcd.clear()
lcd.set_cursor_position(0,0)
... at least it seems to help and provide reliable results here.