Error with Sweep following a Variable Pitch Helix

I'm having issues with a sweep following a variable pitch helix. I can't provide the exact models for propriety reasons. I have my pitch set and it sweeps with no problems:

Now if I make a chance to the pitch by increasing it slightly, the helix looks good:

But the sweep doesn't follow the path properly anymore:

Any suggestions?

SolidworksParts And Features