Very nice explenation!
I begin to think that the bendix drive is the sinner here.
But i there was one thing i didnt understand.
You mean the current passes through the leader in the bendix drive and then through the unisolated cable into the stator and then to ground?
It seems it is no easy solution here other than replacing the starter motor again:(