It's normal, fish will change color based upon their surroundings. The white sand and clear back drop will wash out the colors a bit. Try adding a darker background. I'm partial to black and run that on all my tanks, I feel that's the best way to get the full potential out of a fishes coloring. Very nice looking Xingu by the way.