K2 First Layer ABS

Squished first layer is almost certainly because of thermal expansion of the nozzle.
Since bed leveling is happening at different temperature (140) and the actual printing happens at 200+, there’s a difference to the distance between the nozzle and the print bed.
The way I’m handling it is by loading different bed mesh profiles (depending on the starting filament type; named as PLA, ABS, etc) from the printer’s starting g-code section, which I have created manually from the Tune page of the printer’s web interface.
Another way would be to set the z offset, again depending on the starting filament type and perhaps in combination with the bed surface type (PEI sheet, cold plate, etc). See frankjoke’s How to set Z-Offset based on used build plate and filament with simple klipper macro post for a starting point