I'm confused about the nitrites reading. Were you finding nitrites before you added the new fish? In that case, the tank wasn't fully cycled or there was some loss of the nitrosomonas bacteria recently. And was the feeding (Sunday/Monday) normal feedings? Or were they lower than normal? Or were they higher due to the new fish? Also, how long have there been nitrite readings?
If there were nitrite readings before adding the fish (especially for a while), and the recent feedings were higher than normal, I can see that an ammonia spike would have occurred and the nitrobacter would have been inhibited, so that the nitrites could have spiked. At such a high temp (78 degrees), and with fish having gone through a low level but persistent nitrite condition, oxygen absorption would have been lowered. With inhibited nitrobacter, a spike in feeding would be enough.
On the other hand...
If the readings are the ones after you found the fish, then I'm really confused. Ammonia should have skyrocketed.
Larger fish are significantly more susceptible to nitrite poisoning than smaller ones.
If on the other hand your feeding Sunday was much less than normal, then despite the nitrite readings, I'm not sure that was the direct cause. It could have been a contributing cause. It could be that there was a problem with the WC and a lot of BB was lost. It could be that the heater went off for 24 hours, but came back on (too late.) It could be some random poison accidentally was introduced to that one tank. (Maybe in the food for example.) I'm drawing a blank on something that can wipe out a whole tank of healthy fish including a brand new health fish other than an introduced poison, heater malfunction, ammonia or nitrites.
Beyond taking tank readings now, I believe (although I haven't done it and you might not prefer to do it) that if you do a mini autopsy on the gills or blood you might see if it was nitrites.