... ahonnan a villamos jön vissza is not accepted. Right or wrong?
It is right, with a slightly different meaning in Hungarian.
"ahonnan a villamos visszajön" - from wherever the tram returns
"ahonnan a villamos jön vissza" - from where the tram (and not some other vehicle) comes back.
Tks a lot, vvsey!