*EDIT x2: everything works. Sounds great!
Awesome! I'm glad to hear you got it working.

Please don't misunderstand me, I want to know what I am not seeing here.
I think you are a bit confused about how PWM works. The pulse oscillator is not to be confused with an LFO.
The PWM signal turns the switches on/off at a very high rate (about 90 000 times per second in this case)
That is why you don't hear any clicking. It's above the range of our hearing and what our equipment can reproduce.
The video demo I did in my first post shows the PWM signal very "zoomed in", at something like 0.002 second.
The width (duty cycle) of the pulse determines how much time of every cycle the switch stays in either state (on or off).
So with a narrow pulse the switch is mostly closed each cycle, which translates into a high resistance.
And a wide pulse keeps the switch mostly open each cycle, which gives us a very low resistance.
Remember that each cycle is repeated 90 000 times per second, but the effect of changing the pulse width adds up "over time".
This way it's possible to go inbetween fully closed (infinite resistance) to open (only a few ohm's of resistance) using PWM.
Check out this video
https://www.youtube.com/watch?v=mVx02s1fHIYThe width of the pulse however is modulated with a regular LFO.

If I scoped the LFO output insted we would see a triangle wave at only a few hz per second.
I hope that helps. Maybe someone else can chime in a explain this better then I can.

Cheers / Freppo