Highlighting comes from the tree-sitter I believe.
To be honest - it’s all working pretty well! LSP and the highlighting. LSP does seem a bit slow, but I haven’t done much ReScript in VSCode to be able to compare the difference. You should give it a try and leave issues in the repo for anything sub-optimal you notice and we can try to improve this!