Citation: 9C_659/2021 E. 6

Ne discende che il ricorso deve essere parzialmente accolto, la sentenza impugnata annullata e la causa rinviata al Tribunale cantonale delle assicurazioni per l'esame del periodo successivo al 30 novembre 2012. Le spese giudiziarie seguono la soccombenza e sono poste a carico dell'opponente (art. 66 cpv. 1 LTF; il rinvio con esito aperto equivale a piena vittoria: DTF 141 V 281 consid. 11.1 con riferimenti). L'istituto assicuratore rifonderà al ricorrente un'adeguata indennità per ripetibili della sede federale (art. 68 cpv. 1 LTF). In sede di rinvio la Corte cantonale deciderà nuovamente anche sulle spese ripetibili (art. 67 e 68 cpv. 5 LTF). Per questi motivi, il Tribunale federale pronuncia: