Sweep Cut along Helix is not producing the desired results

i am having a problem with solidworks 2020 making a correct Cut-Sweep using a Solid Profile, it makes the cut but the cut is not the correct depth and because i have used a variable helix its almost as if solidworks is trying to move the solid profile about the body of the helix.  i have attached examples, any help would be appreciated

SolidworksModeling And Assemblies