LV2 has two different approaches for audio parameters. The standard one (control ports) only allows the host to set parameters on the processor. There’s no way for the processor to report a parameter change to the host except via the UI. JUCE uses patch-based parameters instead, since these allow the audio processor to report outgoing parameter changes, which is more similar to the JUCE parameter model. Unfortunately, REAPER doesn’t support this mechanism (yet?).