I am surprised that an armour guy like u will fall for the "fight in jungle terrain" crap. Who told you this? No one ever won a war by fighting in the jungle. In the end, even the Vietcong had to come out of the jungle to capture the major cities and airbases to finally win the Vietnam war. If the enemy wants the jungle, the SAF will happily let them keep it. We want the ports, cities, railroads, etc.
If you want to do FIBUA, and u will need to do it to win, u need a tank to go into the city with your ground forces. It provides instant direct fire support for any assualt. The big question here is that the Leo is untested in tank vs tank combat. Most other main battle tanks in the world have engaged other tanks in battle, but not the Leo as far as I know. Therefore, we will not know if this tank has any weaknesses like the T-72. Its 100% probability that the Leo 2 120mm will penetrate the PT-91 with a APFSDS shot. Its not known if the PT-91 125 mm can penetrate the Leo with an APFSDS shot. Leo armour is different from chobham derived armour. My guess is within the 2000 m range, I think PT-91 can kill the Leo. ST Eng. modified the Leos they bought, but its not up to the latest standard.