Invisible Cursor in NeoVim-GTK
Disclaimer: I don't have neovim-gtk so I can't test this; I am just trying to help.
There is a plugin to change cursor blinking, perhaps that can be helpful.
Related? https://github.com/daa84/neovim-gtk/issues/99
NVIM_GTK_DOUBLE_BUFFER
can help?