almost all hotels have a policy like this. Probably not enforced very often, but they like the food consumed in the hotel to be provided by the hotel.
We had the same restriction for our convention. Dealers were not allowed to bring in food to even give away at their tables. The hotels are protecting their catering services.