You wowed me. Great job! 100% correct ID.It does appear to be a Sperata sp. at first glance, but I don't see any nasal barbels. That and the adipose doesn't quite have the right shape. The snout is also rather short for Sperata. My guess would have to be Megalonema platycephalum.
a very nice find IMO
I'm not familiar with this fish at all other than, as stated above and in their profile, they are confused with B. vaillantii when young. https://www.planetcatfish.com/common/species.php?task=&species_id=1186