I raise both tilapia and channel catfish. I have them in separate systems. However, I have mixed them before with good success. The catfish prefer the bottom while the tilapia spread more. The catfish survive near any temperatures but eat little below 60 degrees. Tilapia eat little below 65 degrees and will die below 55°F (some strains 47°F).
Feeding will be a challenge, as the different size fish will eat at different rates. Have you considered a partition to keep catfish in one area and tilapia in another? Separate progressive sizes for rotation harvest? Separate an area for breeding feeder fish like mosquito fish or fathead minnows?
Tilapia breed readily in most any setting, very rapidly above 80 degrees and pH 8.0. The fry will become food for larger fish. Catfish will not breed until 2 - 3 years old and in the right conditions.
-----------
With primarily DWC beds you will need significant dedicated solids filtration, and bio filtration typically in a 1:1 ratio to fish tank(FT) volume up to 2:1, depending on stocking density.
With an 800 gallon pond I have 800 gallons of wet media for growing / biofiltration and a 65 gallon RFF solids separator. At this ratio I stock up to one pound of fish per 5 gallons of FT water. So with 800 gallons I start with 150 - 160 fish. When they are small the system supports mostly leafy greens, etc. But as the grow and feed rates increase, the system supports a greater variety. If there is a failure point at this density, the system crashes quickly and fish die wholesale.
I am currently converting from hydroton (clay balls) to sand beds. This will eliminate the need for the RFF and provide better aerations, nutrients and flexibility.
_________________
800 gal sys 2016IBC sand-ponics system 2021, 3 IBC GBs
9 kW Solar Electric 2011 - Upgraded to 12 kW 2019
"Aquaponics...solar-powered nanotechnology that produces fresh vegetables and meat, while purifying water..." - Rick Op, Houston Texas.