This could all be because of the booking code that KLM uses for your award flight and that it is not recognised by the system's computer as an 'actual' booking class.
Of course you will be fed. Don't believe in what the computer says... unless its says, "No".