I’ll agree with it being some kind of Oreochromis as the pattern on the tail I’ll usually see on tilapia. To me it looks similar to Oreochromis urolepis as the pattern is similar. But I’m no cichlid specialist.
Definitely not a beani, at least not a pure one. Lots of things are way off.
Tilapine for sure. Could be a hybrid of some sort or a pure tilapia. Oreochromis niloticus Nile tilapia maybe?
To help compare
male beanii above, female below
young oreochromis niloticus above
another Oreochromis species below
There are bout 100 species of Tilapines, and many look similar so determining which is which without a known collection location, is rather difficult, and as Gourami Swami said, they easily hybridize, which muddies the waters even more
Here in Panama, fish that people in the US usually think of only as aquarium fish, are all thought of as food.
Cichlids like Vieja , Parachromis, feral Oscars and P Bass, and many catfish are all eaten (as long as they're big enough). View attachment Fish.jpeg B7CDF1FC-052F-4946-9B8A-196F1D02EFE2.jpeg
Above a shot from a small grocery store fish counter.
Below a friend cooking up some P-Bass (caught in lake Gatun), for a dinner get together, we had pre-Covid.