I've found S. daemon to be really challenging fish to keep, long term.
I kept a group alone in a 75g and they thrived for quite awhile. They thrived and even made motions of breeding. The largest won 1st place in the Geo class at the ACA convention that we hosted a couple of years ago.
I did at least weekly 50% water changes on the tank and filtered with a sponge and (frequently cleaned) box filter. The tank had a little pool filter sand and a few pieces of tannin-y driftwood. I fed quality pellets and red wiggler worms. Our local water is moderately basic (7.4) but relatively low in alkalinity.
It's hard to place when the first issues began but it seemed like the weakest daemon would start to develop HITH while the others continued to thrive. I did more water changes. Added Indian Almond leaves and alder cones to raise the tannins. It seemed to help but I slowly lost a fish every couple of months for a couple of months.
I moved them to a really tannin-y 180g with a bunch of acaras and other Geos. The slow die-off continued over the following year or so with the last one passing a few months ago.
It wasn't water quality - both tanks had/have impeccable water quality. It wasn't died - both tanks were properly fed. Daemon and other Satanoperca thrived under identical circumstances...in those tanks...for years.
In the end, I think their longevity has a lot to do with having the right tannin-type chemicals in the water and managing stress - both environmental (water) and behavioral (from other fish). Once a fish gets stressed, it's downhill from there.
I think that most folks keep them in tanks with simply too much dissolved nitrogenous waste: dirty canister filters and waste in the substrate doesn't matter much with many freshwater fish... but it does with S. daemon.
If I were to do it over, I'd start with a dozen small ones in a 180g... add a lot of driftwood for site breaks...and replace the driftwood as it loses its tannins. Probably only tetras as tankmates as these guys can easily get bullied.
Matt