I mean you are saying a 500 gallon 96x36x36 tank would be perfect for pretty much all the cat sharks, epaulettes even possibly horn sharks but I don't have any experience with them. I would maybe go 96x48x24 so there is more surface area. I didn't read the size in the heading lol. I have a pair of coral cats which get to around 2 feet and two baby white spotted which get to like 2.5 feet, unfortunately One I bought to rescue and they don't get along so I'm trying to find a nice home for him. I also have a yellow stingray a beastly porcupine puffer and Stars and Stripes puffer along with some random tangs and some damsels to fill the space. And in grow out I have a pair of really tiny epaulettes.
If I were to start over I would first decide exactly what type of sharks I would want to keep. And do as much research on them as possible. I make my own food for them as well because they need a very balanced diet. I've been keeping sharks and rays for many years they are amazing animals. Just don't get too attached to any fish that can eventually fit in their mouths.
Sharks need very fine substrate. No crushed coral that can scratch their belly. They need a very strong life support. Like an extremely oversized skimmer to keep up with the waste. Other than that nothing to crazy. Not too much live rock built with big caves so they feel comfortable but still have room to swim freely in circles. But make sure the rocks are very secure because if there is a way for them to burrow under them they will and you don't want them to fall. I supplement with a bunch of marine pure media to make up for the lack of live rock.