Unless I misunderstand how Word Wrap is supposed to work and it counts the newline-character aswell:
If I have set wordwrap to 80 and have a line with 80 characters eg:
Then with default Font it always Wordwraps the last character to a new line. With my coding Font, FiraCode Light, it wordwraps dependant on Font Size. With even Font sizes (12-14-16) it does not word wrap and with uneven Font sizes (13-15-17) it does word wrap the last character. In case of the */ ligature it actually wordwraps both characters.
Are you meant to use 79 characters with a 80 word wordwrap?