thanks for this in depth reply, interesting!
maybe i have something for you too, it's blob prevention. when do blobs occur? in my opinion when the printer has micro stutters due to too many commands per second. the printer stops for a split second but the extruder extrudes at a constant speed, and a blob is created. this mostly occurs at round surfaces with very high detail. i found a setting in cura wich helps to reduce the commands per second. see image below. so if a curved line of 0,5mm has less deviation then 0,05mm, then it's considered a straight line. so the difference is neglectable but it removes all the blobs.
hope this helps you too.
best regards