This was absolutely doing my head in as well, until I realised that it was the was the way I was pasting in copy from either my google doc or figma file.
If I ctrl+v it would wrap the text letter by letter.
If I paste with shift+ctrl+v it wraps word by word.
I’m not sure whether the second option removes the previous formatting from the copy as it pastes in, but it seems to work for me every time.
Hope this saves other folks from frustration.