Hi, 
 
I was suggested to contact here from a github discussion https://github.com/joaotavora/eglot/discussions/1294.  
But in short, at the moment, eglot fails to spawn a functioning language server process over tramp when sshfs or sftp is used. 
For sshfs, I see clangd process without stty command on remote, while with sftp eglot doesn't find the path.  
It's probably the limitation of tramp but since the both setup are likely to provide ssh access, can we maybe try to support a such use case?
 
  
Best regards,
Ko