Messages with three dashes get cut off
This is a known bug with Apple's Smart Punctuation, as explained here. To avoid this issue in the future, go to Settings -> General -> Keyboard -> switch off Smart Punctuation. This will also remove the "press space twice to make a period" functionality, unfortunately.

From using the iOS 11.1 beta, it appears that this issue will be fixed in the 11.1 update.