The damage level with 30dB attenuation is above 30dBm. I don't think the frontend is damaged. Does the attenuator still work? Does the preamp increase the level by ~17dB? Your 26dBm input signal and the additional attenuation of exactly 26dB doesn't seem to be a coincidence. Did you somehow change the "reference level offset" by 26dB? A level setting somewhere in the menu could be off.
That's an interesting observation, it does seem weird for it to be a coincidence! However as tautech says the Preset should fix that. Its still really weird that it's still measuring but just attenuated.
I confirm that the pre-amp and internal attenuator are still working correctly and they are applying the expected amount of gain and attenuation also in the < 3.2Ghz range.
I will try to double check that it is not the TG but that was not in use at the time and I was seeing the same attenuation on my signal as well, so that is unlikely.
Contacted Rigol service center and they say it is a damaged receiver, their only option is a ~€4k full motherboard swap
I will probably just get a SSA3075X-R to replace it and keep the DSA875 as a spare knowing that the reading is off, or even just as a generator. I don't see it making sense spending that much money to repair it.