I see you're from Minnesota. My wife had the same problem. They need proof that you will be a permanent resident for at least 6 months and the I94 is only good for three. My wife was applying for a state ID card from the DMV and the rules are the same as for a drivers license. The local office approved it, but the state wrote back and told her they could not approve without proof of permanent residence or proof that she would be in the country at least 6 months. I called and they told me I could go to their Saint Paul office and appeal. We went downtown and they told me they would not approve without an EAD or Green card. I showed them my wife's Advance Parole, which was good for one year, and they approved.