@fcwilt thank you. i tried the macro above and it reported 2.5mm which is different than the 2.31 i got BUT what is interesting is that it said it would save it in my config.g but didnt... its properly in the config-override.g though.
even further, i still had to jog down the same amount basically as before. the issue is becoming more consistent. its basically me having to jog down to -1.25 to -1.3mm every time including this time. that is still a larger difference than between 2.31 and 2.5mm.
should i just add the 1.3mm to my 2.31mm and call it a day????
as i am writing this, i realized, some of my error is in not zeroing the bed at the correct nozzle temp but that is not 1.3mm of error. my math says its about .1mm of thermal expansion. i can fix that in the future calibrations.