Uma grande diferença do neovim e do Vim é que o neovim inclui um emulador de terminal que funciona de forma assíncrona.
No entanto, não consigo ver como posso lucrar com esse recurso. Para que posso usá-lo? Você pode dar alguns casos de uso para o recurso de terminal do neovim, para que eu entenda como posso usá-lo da melhor maneira possível?
Em condições normais Vim eu uso normalmente :read !{command}, :write !{command}, Ctrl+Ze fg, assim como tmux janelas rachadas.
:shell-lo exitou o vim está suspenso aqui também?
<C-z>, é um problema com o seu script.

<C-z>é que o processo Vim é suspenso pelo sistema operacional: ele não está fazendo nada (incluindo responder aos comandos do servidor).