How can the Mackie Control Legacy Remote be so buggy?

To be clear, what current process or function is making the controller update properly? In other words, how do you know the controller can update from the DAW at all? You said in your first post that “this works fine and does the job” but it also sounded like it didn’t do the job to update the controller. Is that right?

Before we go any further, post a screenshot of your BOME routing matrix so we can confirm the routing, like this:

In my example, I have that green connection from the Midi Fighter Twister to Virtual 5, and then in order for my controller to update, I had to make an additional connection from Virtual 5 (at the bottom left) and route it back to the Midi Fighter Twister.
My apologies if you know this already but I just want to start from the beginning so we’re not doing any guessing.

Lastly, consider doing the Mackie Control setup for everything but those two buttons. Then use the new MIDI remote manager to program only those two buttons as bank buttons but leave the rest of the controller as a Mackie Controller, if you feel that the new remote manager is lacking otherwise.

I did this for my StudioLive 32SC mixer. The parts that work better as Mackie, I left as Mackie, and then since it’s all MIDI anyway, I just programmed the other stuff in the new MIDI remote manager so it’s like a hybrid (best of both worlds).