Yes, in Illinois you do need a F.O.I.D. card to buy or carry a firearm and in some locations even to buy ammunition. And YES, there is a problem in that department of the State Police involving a backlog that was around 6-8 weeks. The State Police have or are hiring 10 more people to solve the problem of the backlog. The State does NOT require the card for non-residence.
Some days you fish, other days you catch.