Can you put the food somewhere with a little privacy, maybe cover part of the cage or something until he acclimates and feels safer. How much activity is going on around his cage can be a big factor for eating and stress in general. My Igs are well acclimated but dont like to eat when being watched, They do it but get a little more cautious . It is allot better if he eats during the day when temps are higher and has basking temp to help digest.
Do you have on a lighting schedule with UV lights and a bask light? What temps does he have?
I would guess that the iguana is a hatchling? In a high traffic area the ig is going to be too busy watching for danger to eat If you think about life in the wild this would be a time when they are most vulnerable. As it gets older and used to the situation it will be less nervous. I would also suggest feeding earlier in the morning before the days activities begin. Feeding at night is not the best idea as the temps usually drop and the ig sits there with a load on its stomache all night.
I used to have a very skittish black iguana that did that. He would only eat if I am atleast 10 ft away. As time went by, he ate the food right when I put it in there. So maybe yours just need time to adjust?