What is the source for these in your system? Digital or vinyl? Good recordings of Mahler symphonies are a challenge on the grand scale of things. Lots of things going on and big dynamic shifts and crescendos. That is the unique thing about them compared to many. Lots can go wrong anywhere from source to speakers. Could easily be multiple factors. Need more info to be able to properly assess case by case.
If your setup isn’t cutting it I would seek out a dealer who can demo a system that can. Then you are in a position to assess what’s different and what might to done to correct it.
off the cuff, I love those KEFs but they are small and will be challenged to deliver live symphony SPL levels with something like Mahler #2. Also 100 watts on the amp is not bad but probably also not enough to do the whole job cleanly with those speakers with the most challenging large scale symphonic recordings. Off the cuff I would advise more power (to better handle dynamic peaks) or more efficient speakers (most likely a good bit larger) and add a powered sub or two to the KEFs and cross over at 60 hz or above to remove the low end from the small monitors. This assumes your source phono setup is up to the task. If digital less of an issue there, more personal preference addressed by choice of dac.
A good Mahler symphony recording will separate the men from the boys. Everything needs to be going exactly right with your hifi. There is perhaps no tougher challenge for a hifi to reproduce.
if your hifi does Mahler well, it will do most anything. It’s a very good litmus test!
we’re it me, first thing I would try is throwing a good quality Class D amp at the problem. 250 watts per channel or more. Very feasible these days without breaking the bank . Most Class D amps soft clip like a tube amp and that alone might help.
Cheers and Happy Thanksgiving.