On 27 December, following the end of the first part of the season, Zguro was released from his contract, ending his cooperation with the club, becoming a free agent in the process.[6]
Luftëtari Gjirokastër
Within a day after his release, Zguro joined fellow Albanian Superliga side Luftëtari Gjirokastër on a free transfer.[7] He was presented to the media on the same day where he apologized for the incidents back when he was part of Pogradeci.[7]
Kamza
On 9 January 2018, Zguro agreed to personal terms and joined Kamza.[8] After penning the contract, he then flew out to Antalya, Turkey to link up with the rest of the squad on their winter training camp.[8] He was presented four days later where he was given squad number 31 for the second part of 2017–18 season.[9] Zguro made his first Kamza appearance on 26 January in the home match versus Laçi, receiving a yellow card in 49th minute as the team won 3–1.[10]
He scored his maiden goal for the club, also his first in two years, on 14 April in the 3–2 loss to Skënderbeu Korçë, netting the temporarily equalizer with a free kick.[11] Zguro played 16 times in the second part of 2017–18 season, as Kazma narrowly escaped relegation by winning in the final match versus Partizani Tirana.[12]
Kukësi
On 17 June 2018, Kukësi announced to have signed Zguro on a one-year contract, with the defender taking squad number 8.[13]