Cursor randomly deleting brackets and parentheses?

Is anyone seeing Cursor deleting brackets and parentheses? Or is it just me?

For example, I’ll be editing a JSX file with:

return (
  <div>
    ... stuff
  </div>
)

and make some edits, maybe hit backspace a few times, etc. and then suddenly my file is this

return
  <div>
    ... stuff
  </div>

with no parentheses. Or sometimes it’ll just eat brackets around functions resulting in

function(var) 
  stuff

Cursor 0.41.0 in Vim mode