It may be a state thing; some states have additional waiting periods. What state are you in?
I'm in Texas. My research says Texas only uses NICS.