Exactly, I would never imagine myself waiting in a bitcoin ATM for 24 hours to wait for the transaction to get confirmed and the machine dispenses the cash. I am still worried about using bitcoins for local shops (there are not a single merchant in my town but still), it would create huge mess IMO.
I mean when a person is trying to deposit the funds from his wallet to the ATM 9to withdraw fiat amount) in such case if he is including average fees as usual even in a case of confirmation backlog (being completely unaware of it) might take more time for ATM software to identify the payment as it will look for confirmation from the at least one block so it would hold fiat withdrawal request until transaction gets confirmed.
I have never used an ATM, but I can imagine that the guy who invented ist must have forseen such a situation.
Besides, one block is found every ten minutes in average.
I can not even imagine myself to wait ten minutes in front of an ATM to get my coins.
I am confident the developer has integrated a way to transfer the coins without having to wait in front of the ATM in a reasonable time.