This may be user error - why not do as I said, list the steps, the fewest steps from scratch
The LFO can have its trigger disabled per step, or you can use a free LFO and then enable a p-lock for one Trig or set once on a 1st condition
But this thread is about the notional ‘bug’ that pitch is spuriously deviated - let’s see the test case that reveals this, using fewest clear steps and you’ll either learn that you have a glitch or learn something new, correct a misunderstanding or we’ll all learn of a nuanced bug
Right now it feels more like it’s a case of user misunderstanding - please separate the objective (sweep) from the observation (pitch changes)
Can you confirm that you are trying this disconnected from all other gear, as mentioned above btw