Делаю вообще начисто, запускаю с нуля, открываю файл на remotemachine и смотрю C-h v shell-file-name. Но на самом деле можно не смотреть, достаточно запустить поиск C-x p g и будет: xref-matches-in-files: Search failed with status 127: /bin/sh: /bin/zsh: not found
Раньше я все время сидел на 27. А тут решил попробовать 28 из-за native-comp. Заодно project.el вместо projectile (в нем поиск через tramp нормально работает). Но что-то не ладится.
Видимо все равно придется откатываться на 27, так как erlang-mode с 28 не работает и пока не починили. Проверю тогда все это на 27. У нас все же системы разные. Может это как-то влияет.