REPORTED RESOLVED FIXED
Yup, can confirm that this is resolved. Thanks ~ibutra.
Emails composed using vim on macOS are sent without any body. If I use an $EDITOR other than vim (i.e Emacs) then it's fine.
I've tested this using vim (8.0) and neovim, both installed via Homebrew, and using each editor's default configuration.