Fatti
Il caso riguarda A., un assicurato nato nel 1961 che è stato riconosciuto al 100% invalido dall'ufficio AI del Cantone di San Gallo (di seguito: l'ufficio AI) e gli è stata attribuita una rendita intera dal 1° giugno al 30 novembre 1995. Dopo misure di riabilitazione professionale, l'ufficio AI gli ha accordato una mezza rendita a partire dal 1° giugno 1996 con un grado d'invalidità del 50%. Su richiesta dell'assicurato, l'ufficio AI ha successivamente riesaminato questa decisione nel 1999 e portato la rendita al 100% con effetto retroattivo al 1° gennaio 1999. Nel 2012, l'ufficio AI ha riesaminato la situazione e ha revocato questa ultima decisione, riducendo la rendita a una mezza rendita a partire da settembre 2012.Legge
Il Tribunale cantonale ha parzialmente accolto il ricorso dell'assicurato, riducendo la rendita a una mezza rendita a partire dal 1° settembre 2012. L'ufficio AI ha quindi ricorso al Tribunale federale.
Il Tribunale federale ha stabilito che l'ufficio AI aveva il diritto di tornare sulla decisione del 1999, anche più di 10 anni dopo, poiché essa era manifestamente errata. Infatti, la decisione del 1999 di aumentare la rendita al 100% si basava solo su una relazione medica del medico curante, senza un ulteriore esame approfondito del fascicolo. Il Tribunale federale ha quindi accolto parzialmente il ricorso dell'ufficio AI e rinviato il caso al tribunale cantonale affinché si pronunci nuovamente…