I once blamed my cat for a missing fish I had sitting in a container while waiting to put it into the tank years ago. Months later, I found the fish's dessicated body under the washing machine. The hole in the aquarium might have allowed the fish to jump out, flop around, and end up someplace where you haven't found the fish (or perhaps the cat then got it). Cats aren't great fishermen, at least not through small holes in the aquarium.
I have a section entitled, "Where did my fish go?" at
http://www.fishpondinfo.com/health4.htm#where that may give you some ideas. In my tanks, I've had fish vanish. I believe a lot of them die where they're not seen and then are either eaten by the other fish or the bacteria and funguses in the tank before being discovered. Just this Saturday, while cleaning, I found part of a spine. That was all that was left of a rosy barb that must have died and been eaten by the others the week before. Could the "white strip" you saw be bone from the missing fish?
If the swordtail died, the plecos and the other fish would all have chewed on it. The plecos could easily eat most of the meat off a dead fish in a day or two. Plecos normally do NOT kill healthy living fish but will eat dead ones.
I feed my fish twice a day. My big pleco gets cucumbers and sinking algae wafers (one wafer at night). My pleco page is at
http://www.fishpondinfo.com/pleco.htmThe fish species you have rarely kill and eat each other due to lack of food. Since you're feeding twice a day, it's not very likely. I suspect the missing fish first died for other reasons and then were eaten.
I hope no more fish vanish!