Inexplicable stall before beginning to print

Some prints (I can’t find a pattern) don’t start immediately. The printer gets the job, loads it, lowers the bed to begin calibration and just sits without doing anything for a few minutes.
I’ve checked Klipper - there are no temp changes it’s waiting for, the last command is just the Z move for the bed. No heating or cooling taking place. The status window on the printer sometimes shows “foreign object…” or “bed calibration” but those show up on every print, I don’t think that’s significant. 3-5min pass by and the printer moves along with calibration then print. Any idea what the cause is?
Happens to 3 different K2 Pro. Latest f/w. If I tap “stop” while it sits and does nothing, sometimes it immediately proceeds to print. Though other times it gives me the choice to abort the print job.
If I cancel the job and restart it from the printer, it prints normally without hangups.

Are those very large gcode files or better described for some people very complex prints?

When you sent the file to the printer it waits for file to completely sent. Then it checks if the file is okay before the printer continues.

A small file or non complex project is received quickly and even faster checked for corruption.

Larger files takes longer and also the corruption check takes longer.

I thought at first that it might be related to geometry complexity. But that doesn’t appear to be the case. Both, 2M+ triangle files as well as 300k files do this. Arachne and classic walls. Arc fitting on or off.