Fatti

Il sig. [A.], nato nel 1957, ha richiesto prestazioni all'assicurazione invalidità (AI) nel febbraio 2008. L'ufficio AI del Cantone di Zurigo ha negato il suo diritto a una rendita con decisione dell'11 febbraio 2013 (grado di invalidità del 25%). Il tribunale cantonale delle assicurazioni sociali ha accolto il ricorso contro questa decisione e rinviato il caso all'ufficio AI per un supplemento di istruttoria e una nuova decisione. Il 13 gennaio 2016, [A.] ha chiesto l'assistenza legale gratuita per la procedura amministrativa, che è stata accordata dal tribunale cantonale il 20 luglio 2016. L'8 marzo 2017, l'ufficio AI ha assegnato ad [A.] una rendita d'invalidità intera dal 1° aprile 2010 al 31 marzo 2015 e una rendita dei tre quarti dal 1° aprile al 31 agosto 2015, con un pagamento retroattivo di CHF 59'057.90. Il 5 aprile 2017, l'ufficio AI ha revocato retroattivamente l'assistenza legale gratuita sul presupposto che l'assicurato non era più bisognoso a causa del pagamento retroattivo della rendita.

Legge

Il Tribunale federale ha stabilito che la revoca retroattiva dell'assistenza legale gratuita era priva di base legale. Sebbene la parte precedentemente indigente sia tornata in migliori condizioni economiche, non si può pretendere da essa il pagamento successivo dei costi dell'assistenza legale gratuita per la procedura amministrativa,…