I got a Royal Gamma last week and it is extremely shy, the only time I can see it is if I am in another room and do not approach.
So far I don't think it has eat anything, of course it would not come out when I attempt to feed it, and I am not sure if it got anything that I dropped in the tank...