Hello,
I'm facing an issue where the rename capability is broken because the issue reported here:
neovim/neovim#34731
It seems problem has to do with the fact that when rename generates a workspaceEdit, it returns AnnotatedTextEdits but without a changeAnnotations field. So a client trying to use the annotation IDs will break.
This is a good description of the issue.