Citation: 8C_532/2020 E. 6

Ne discende che il ricorso deve essere parzialmente accolto, il giudizio cantonale deve essere annullato e la causa deve essere rinviata al Tribunale cantonale delle assicurazioni per nuovo giudizio (art. 107 cpv. 2 LTF). ll rinvio della causa con esito aperto come nella fattispecie equivale a piena vittoria (DTF 137 V 210 consid. 7.1 pag. 271 con riferimento). Le spese giudiziarie seguono la soccombenza e vanno quindi poste a carico dell'opponente (art. 66 cpv. 1 LTF). L'assicuratore non ha diritto a indennità per spese ripetibili (art. 68 cpv. 3 LTF). Per questi motivi, il Tribunale federale pronuncia: