Is the fish in your display or in a quarantine tank? If you put it straight into the display, there could be all kinds of stress from being in a new environment, and this is compounded by having to fit into the tank's territorial pecking order. Stressed fish don't eat as much.