TBH at first I thought "wtf ys al dis ekstra bulszit for", then I thought you somehow enhanced Puckette’s method, but after closer look I came back to my first suspicion (for some sample configuration it adds half-sine distortion). If you want to ensure the signal won’t overdrive put limiter after gen~. There always will be some "saturation" – the waveform is already distorted (by slicing).
How did you connect your "vibes-a1"? esp. trigger signal? button->click~? i’m sure this part is responsible for "occasional click".