Hello,
I'm sure there isn't collision detection in the Flow command, as distortion will occur in very sharp angles, however this isn't usually an insurmountable issue, it just involves some manual positioning along your unwrapped curve.
Interestingly you could also Flow your core along the curve and use a combination of Offset/Boolean/Fillet which will leave you with even less distortion in the model as well as the core and sleeve as separate parts.
Are you able to share a curve, primitives and their count, as well as a sleeve thickness?
The Flow calculation for this part took less than 5 seconds on old hardware.

|