I see two options available here, where the options within tools or right clicking (depending on the version of spyder you are using) allows the user to select wrap lines.
With this enabled it does indeed wrap the display line, but it DOES NOT wrap to a new line number and automatically take care of indents, commas, etc. When it wraps, but does not add a line number, we will call this display wrapping, as shown below.
Yet what I was looking for, and what I think the author was looking for was automatic line addition, similar to the image below.
In an older version of spyder, I think there was an option, where the line breaks were enforced (I could be misremembering and thinking of PyCharm). It seems this is only corrected if one chooses to apply code formatting on save, again see below.
Automatic Line Breaking as an option along side the display wrapping would be very nice. If I missed this option somewhere, please let me know.