Uh, oh. Silly me. You are right. Sorry, sorry.

I accidentially enumerate locally and use the received locally valid subkeys for remote access later on. This is no good ...

Sheer coincidence that the subkey "9" exists on both machines. This lead me to inappropriate interpretation of the results. Hrrrrrgnnnnh. :-(

Thank you so much - especially for reading my code to the very detail. I will fix it.