Those ATMs run out of cash.
Also remember that the $10 entrance fee MUST be cash! No credit cards accepted to get in.
I usually take cash, and that way I'm not tempted to buy beyond what I should. It's Daytona, and I'm ALWAYS tempted to spend just a LITTLE more....