Why does my voltage divider output seem to vary depending on the order of magnitude of overall resistance?
The load is also part of the voltage divider.  When you connect your voltmeter it takes some current and in doing so changes the voltage at the junction.

The Arduino will do this too. There should be details of how much in the manual for the Arduino's processor.