I think the culprit was the pleco, the hole on the motoro was almost completely round, and they would be the only explanation to me, but sorry for your loss
A round hole could be caused by heater burn. Wish the OP would have had a close up picture of the injury. Was the underside of the fish damaged or just the top? I'm still thinking that heater burn caused the problems.