Thank you so much for responding,
It's set to zero. After making sure I tried printing it to see if I had it set to something else for some reason beforehand and it had the same issue.
It's technically a different model, but it's very similar/different iteration from the same file. I tried resetting all my slicing properties as well in case I screwed something up, which didn't help. I think I used 2.6 or something around that for the old version, and I am currently using 3.2.1. I started having this issue with 3.1, and I thought I had sorted it out but it came back with a vengeance, and I had just brute forced it before to get it to work, didn't actually solve the issue. I can ultimately compensate for it with live z adjustment but it's clearly setting the zero higher when I am slicing new files compared to the old ones. (If I try printing an old file afterwards the nozzle hits the bed).
Also I'm printing on a prusa mk2. I don't believe the solution is in the printer profile, but I don't have enough experience to really know.
Looking at the gcode, it's setting the right heights, just starting high for some reason.