It does look like a generic communication problems with the printer. The printer is complaining about things OctoPrint is sending it not reaching it. The resends and timeouts are definitely going to be causing the blobs on prints.
With Creality printers it is not uncommon to have communication issues, as their hardware can be questionable. I would recommend to go ahead with buying a high quality smaller cable, that's a common fix. You can search the forum for many posts about various fixes people use. Creality's software is not known for being high quality and bug free, so if you are using stock firmware it may be that non-Creality provided firmware would work better.
Trying safe mode might help because I think you have some plugins (DisplayLayerProgress) that would also send stuff to the serial connection. It doesn't look like it is choking on any particular lines, just normal movement commands.
Finally, the Pi is reporting at some points that it has had undervoltage, so you may need a better power supply on the Pi or use less peripherals.
I tried safe mode after thinking the DisplayLayerProgress might be causing problems and it still has the issue.
I fixed the undervoltage issue by changing the Pi's USB power cable.
Creality printers are very susceptible to EMI and they are also generators of EMI. This is often a deadly combination. The USB cable should be short, shielded, and have ferrite beads. The routing of the USB cable can also be crucial as well as the routing of other cables inside the printer. You can search this forum for "communication" and find numerous topics and a collection of things to try to resolve this issue.
All I can say is keep trying things until it starts working.
I resolved communication timeouts that are caused by EMI messing with the printer by installing an EMI filter on the mains cable to the printer. Was originally going to fit the filter in the printer but space a bit tight. You can also use a multibox that has the filter built in. Solved all my problems
I finally replaced the CR-FDM-v2.4.S4.170 motherboard with a 4.2.3 and OctoPrint works how it should. This needs to be added to the FAQ - if you have a CR-FDM-v2.4.S4.170 motherboard, don't expect it to work with OctoPrint.
@mfraz74 DId you at any point flash a new Firmware onto the old board.
I have the same problem and would like to know if that's something worth trying.
Br
Before I bought the 4.2.3 board, Creality hadn't released any new firmware for the 2.4.S4. I see they have now, but I don't know if it fixes this issue.