TL;DR
TouchOSC can send but not receive changes from Twister or Bitwig.
GOAL
I want to create a TouchOSC interface that mirrors what happens on the four banks of knobs of the Twister so that when I control parameters in Bitwig, I can do it on the Twister and see the result on TouchOSC.
I have the Twister set up for bidirectional control with Bitwig using the CME Controller Script https://github.com/Artur-Brahms/Bitwig-MidiFighterTwister-CME and I'm connecting TouchOSC to Bitwig through TouchOSC Bridge and the use of the Generic Flexi Controller Extension by DrivenByMoss https://www.mossgrabers.de/Software/Bitwig/Bitwig.html to get both MIDI Send and Receive.
PROBLEM
I have a single TouchOSC fader transmitting the same CC as the first knob on the Twister. I've mapped both that first knob and that TouchOSC fader to a parameter in Bitwig and when the fader is moved, the knob on the Twister updates, and the parameter in Bitwig updates, but when I move the Twister knob or Bitwig parameter value, the fader in TouchOSC does not move.
I tested this setup in Ableton Live and I'm getting bidirectional control between everything. That is, the TouchOSC fader moves when I move the Twister knob or the parameter directly in Bitwig.
What am I missing?
For those curious, Surkid has a YouTube video showing TouchOSC being updated by changes on the Twister https://youtu.be/BsMqmRVxZvc