Change controller value inside live loops doesn't work

Hello,

I try to understand with an exemple of same aaron from sonic pi you fx controler works, there this exemple/

use_sample_bpm :loop_amen

with_fx :rlpf, cutoff: 10, cutoff_slide: 4 do |c|
  live_loop :dnb do
    sample :bass_dnb_f, amp: 5
    sample :loop_amen, amp: 5
    sleep 1
    control c, cutoff: rrand(40, 120), cutoff_slide: rrand(1, 4)
  end
end

When I run it, it works fine the cutoff change at every new loop
but if I try to change the value of this line:
control c, cutoff: rrand(40, 120), cutoff_slide: rrand(1, 4)
in to this
control c, cutoff: rrand(30, 50), cutoff_slide: rrand(1, 4)
and I run again the cutoff will not change anymore
even if I change like that
control c, cutoff: 30, cutoff_slide: rrand(1, 4)

I don’t understand why and how to fix it

take a look at this thread (question and answer) Question About 'control' Keyword
which discusses this point and how to get it working.