Don’t have much experience with hybrids but know Victor and think he may (and I could be wrong) suggest tsn x Achara hybrid but since we don’t know the parents either may be correct.
Looks to have slightly shorter head, slightly too long whiskers but can’t see the dorsal fin. If it is bigger than a tsn one then good chance it’s a hybrid.
Really nice looking fish though.
Spotted TSN is the translation from Portuguese they use to market the hybrid in Brazil, pintado or some such name, to restaurants, grocery shops, etc. They use the same name for the culls dumped into the ornamental fish trade.
Anyway, it is a man made hybrid and your ID is correct, this is TSN x Lei.