My experience is that they eat pretty much anything. Did you see it eat in the store? Is it in quarantine? If not, what are its tankmates? Often an aggressive fish will intimidate newcomers and they then decline to feed out of stress. Another possibility is that it is just stressed, and will eat in a few days.