So, I have been feeding twice a day based on other reading I had done stating that they did better with 2 small feedings per day instead of just 1 larger feeding.
People have different theories on feeding, often it's mostly personal preference or personal opinion and not much more concrete than that-- that a fish grazes during the day in the wild doesn't always necessitate multiple feedings in a tank with the more nutritionally dense foods we're feeding them. What I can tell you is I bred red head geos for a number of years and by the time they reach 2 inches they'll do just as well on one feeding per day. But that's also my preference based on my experience, doesn't make twice a day a bad thing.
There's several potential reasons for mystery deaths like that, what seems more likely to a person is often based on their own particular experience or observation, doesn't make it the answer. I'm a stickler on diet so I look at diet; beyond that I was brainstorming other possibilities for mystery deaths like that based on what I know or personal experience, none of it's meant to question your experience or care... as far as the sand, I was typing while Duane was posting, didn't intend to harp on the subject.
pH up to 8 doesn't bother red head geos ime. In fact, I inadvertently had a tank go over well over 8 once (I normally keep mine in the mid 7s), lost a couple of guinacara in the tank before I figured it out and rectified it, the red heads were just fine.
I've kept geos (red heads and others) in varying tannins, from tea looking to completely clear. They've done fine either way for me.
Again, just throwing this out there-- sometimes you don't see the actual aggression in the tank because it happens after you turn the lights off. Took me years of fishkeeping before I figured out this accounts for some mystery fish deaths-- it does. Sevs are normally good with geos, including red heads ime, but might be worth turning out tank lights and watching the tank for a while or coming back into the room just to check.