what about using WLED?
If you can dump WLED to an ESP8266, and wire it up like an LED strip with each button being an “led” you can create different scenes in wled for each of the buttons. Then you would be able to use any smarthome automation to call WLED to play that scene.
The LED’s could just be a diode/resistor combo connected to a small coil. and your entire setup could be controlled by 1 esp8266 and a usb cable.
I dont have anything with capacitive buttons otherwise id quickly mock something up. and i already have a few other failed projects that have came in through JLCPCB otherwise i could easily make a quick flex pcb that overlays the panel.
Cool thought project though. if i had something that used it id rip up one of my addressable led strips to put the theory to practice.