To many fish in a small tank. plecos also will suck onto the disc removing the slime coating or the ray and up the chances of disease. the royal pleco could be doing this at night when they are more active and you wouldn't even know it. Rays produce so much waste by themselves they could easily overload your bio-mass. Also over crowding can stress the ray out. Rays are a relatively new species to the home aquarium and you just never know. You could have parasites preexisting on the ray and it can take weeks or months for them to kill the ray. Test water multiple times a day, and perhaps buy a bigger tank 180+ before you buy another ray. good luck.