After replacing the U115 LM339 with a new one, unfortunately there is no change in behavior for the Keithley 2700.
In my K2700, U120 is an LM393D dual comparator. This differs from the unofficial K2000 schematic, where U120 is a quad. There are more LM393Ds: U131, U209, U169, and U186. Among U120, U131, and U209, maybe one is the failed comparator and is pulling down the 2.5 V divider. I'm less suspicious of U169 and U186 based on where they are on the PCB. U131 has 0 V GND and 5 V VCC, so it does not seem like a good candidate for pulling the 2.5 V signal to -0.54 V. That leaves U120 and U209.
In a post from several years ago by @Leuams, U209 had failed spectacularly in a K2700. In my unit, U209 is driven with +15.7 V and -15.7 V. It's not shown on the K2000 schematic, but since the schematic has U120 as a quad comparator, and the K2700 has only a dual, is it fair to guess that U209 is doing what the other half of U120 did in the K2000?
Is there any way to work out which LM393D is bad? Or even if it's something else? None of the comparators are hot to the touch.