There are 3 configurations for the A332 at TK. The 5 aircraft with 18J have a proper business class and they have been with TK all along. Then there are 6 aircraft with 24J that previously operated with TAM and they are indeed having just recliners. Finally there is one oddball A332 that was sourced from Avianca. It also has 24J but with somewhat of a proper longhaul business class.
Many of the African routes are hit and miss and there are many different configurations. I agree the OP's aircraft is not properly configured for a 6-hour flight and on some days this week the flight operated with a longhaul A333, but then there were also days with a 738MAX with recliner seats.
These recliners also go to Pakistan and as far as Bangladesh, Sri Lanka and the Maledives sometimes.
And it can get even worse. TK also operates a subset of A333s that were previously with Skymark of Japan and have a 40J recliner configuration that has a really tight seat pitch. These aircraft are typically restricted to 2-4 hour sectors but regularly end up in Africa and Asia as well.
Not really fair, but it's the risk of booking TK.