Kateregga moved from the Citizen to Iraqi club Erbil SC having spent two seasons in Cape Town. The Uganda attacker revealed he fell out with officials at Cape Town City before leaving the club.
The 25-year-old moved to Maritzburg United on loan before he was released by the Citizens.
“It was a desperate move. Completely desperate,” said Kateregga.
“I wanted to stay in South Africa but because we had some contractual misunderstandings with my former employers and they played around, I was like ‘you know what, it’s fine I’ll just leave,” said Kateregga in a live Instagram chat.
“By the time that happened, it was already late into the transfer window so I wasn’t just gonna sit down and do nothing.”
For more news your way, download The Citizen’s app for iOS and Android.
Download our app and read this and other great stories on the move. Available for Android and iOS.