Some of us have discussed this in other threads as well.
It seems obvious that taking the first "enabled" reaction, the way Larian appear to be thinking at the moment can lead to poor outcomes. Solasta interrupts the game at every point where a reaction can possibly occur to ask if you want to take a reaction, which is a perfect interpretation of the rules, but can be clunky and slow.
Our suggested alternative is to have some transient UI element indicate ( maybe available for a few seconds ) whenever a reaction is possible; if you activate the UI element while displayed, you go into a pause mode so you can then take your time to decide if you do want to take that reaction ( or not ).
I don't know how many different reaction types there are, but I think there is a need for a fairly sophisticated preferences system, allowing the player to choose to enable/disable each reaction type, and to choose ( again, for each reaction type ) whether to auto-trigger, always ask, or ask only if the player selects the transient UI element. That should cover most possibilities.