I’m thinking you are referring to the close-up examples you show in the last few photos.
It looks like this is where the print-head is starting & end each lap around the part as it generates the walls … and this may be an artifact over over vs under extruding at the start of a path vs. the end of a path.
Settings such as extra-priming after a retraction or coasting at the end of a printed path are meant to help deal with this. Other strategies such as wiping to infill can also help.
But you also have a little control over where Cura starts printed paths. In the “Shell” category, check the setting of your “Z-seam Alignment”. If you use “user-defined” then you can specify an x,y coordinate and it will find the location on your shell which is nearest to that coordinate and begin there. Or you can set “sharpest corner” and let Cura try to figure it out on it’s own. Or you can set “random” so it wont be in the same place on each layer (this somewhat hides the problem.)
But generally it is a result of uneven filament extruding. The printer has built-in “Linear Advance” to adjust filament flow based on changes in velocity … but while the firmware supports it, the default is that the printer doesn’t enable it.
I did do a Linear Advance test for both PLA and PETG on my TAZ Pro and found that a setting of right around 0.11 to 0.12 seemed to work best.
You can slice your model in Cura, then go into the “Layer” view menu… move up through the layers and click the animate button (the ‘play’ button) to watch how the nozzle plans to travel through that layer to determine if, in fact, the head is start and finishing the walls at that position and in which direction it travels. From this… you can tweak either some extra priming (to add more filament flow at the start of a path) or adjust coasting (to end filament flow just a tiny fraction before the end of a move).