The reason for the screening is a very high level of theft if they don’t do it.
You can blame sticky fingered employees for that...the company shouldn’t have to pay because a high percentage of them are scumbags when no one is looking...
and employees shouldn't have to lose 30 minutes every day because the company can't figure out how to not hire scumbags, screen faster, identify the perps before they walk out, or otherwise prevent the thefts.
My guess is that the company just needs to add an additional screener or two or stagger the shifts a little.