For me, using your drawing, the "Scanning the drawing" is shown .. but it still processes very fast.
For interest in your production drawings is a layer filter set or are you showing ALL ?
apparently SHOWLAYERUSAGE other than OFF also affects the process ( from my quick reading)
Personally I wouldn't delete objects from a collection while iterating the collection ; I'd make a list of the objects I want to process.
This may be just my paranoia kicking in 'cause I don't recall how vlax-for works internally.