I’m thinking that the sliders on the switch have worn/corroded a bit and this is what’s affecting your readings. The ohmmeters use very precision resistors and some corrosion/wear creating a resistance point could throw things off.
Maybe you could try come contact spray.