On 3 July 2015, Palazzi was signed by Livorno on a season-long loan.[5] On 16 August he made his debut for Livorno in the third round of the Coppa Italia in a 2–0 away defeat against Carpi after extra time, he was replaced by Gianmario Comi in the 73rd minute.[6] On 16 September, Palazzi made his Serie B debut as a substitute replacing Cristian Pasquato in the 82nd minute in a 3–1 home win over Brescia.[7] On 17 October, Palazzi played his first match as a starter in Serie B, he was replaced by Mattia Aramu in the 46th minute of a 3–0 away defeat against Crotone.[8] On 2 April 2016, he was handed a straight red card in a Serie B match against Vicenza.[9] Palazzi ended his loan at Livorno with 12 appearances and 1 assist, but he never played an entire 90 minute match.[10]
Loan to Pro Vercelli
On 7 July 2016, Palazzi was signed by Pro Vercelli on a season-long loan with an option to buy.[11] On 7 August he made his debut for Pro Vercelli in the second round of Coppa Italia, in a 3–1 home win over Reggina.[12] On 13 August, Palazzi played in the third round of the Coppa Italia in a 4–1 away defeat against Torino.[13] On 27 August he made his Serie B debut for Pro Vercelli in a 1–1 home draw against Ascoli, he was replaced by Daniele Altobelli in the 77th minute.[14] On 4 September he played his first full match for Pro Vercelli, a 1–1 away draw against Trapani.[15] On 17 December Palazzi scored his first for Pro Vercelli in the 72nd minute of a 3–1 home win over SPAL.[16] On 12 March 2017 he was sent off for a second yellow card in the 70th minute of a 0–0 away draw against Novara.[17] Palazzi ended his season-long loan at Pro Vercelli with 32 appearances, 1 goal and 1 assist.[10]
Loan to Pescara
On 1 July 2017, Palazzi was signed by the Serie B side Pescara with a season-long loan.[18] On 27 August he made his debut for Pescara in Serie B as a substitute, replacing Mamadou Coulibaly in the 46th minute of a 5–1 home win over Foggia.[19] On 14 October he played his first match as a starter for Pescara, a 1–0 away win over Parma, he was replaced by Luca Valzania in the 66th minute.[20] On 21 October, Palazzi played his first full match for Pescara, a 2–1 home win over Avellino.[21] Palazzi ended his loan to Pescara with only 9 appearances.[10]
On 7 July 2018 his loan was extended for another season.[22] On 5 August he played his first match of the season as a substitute replacing Ledian Memushaj in the 99th minute of a match won 4–3 at penalties after a 2–2 home draw against Pordenone in the second round of Coppa Italia.[23] One week later he played in the third round in a 1–0 away defeat against ChievoVerona.[24] On 27 October he played his first match in Serie B as a substitute replacing Manuel Marras in the 63rd minute of a 1–0 home defeat against Cittadella.[25] In January 2019 his loan to Pescara was interrupted and Palazzi returned to Inter with only 6 appearances, but only 1 as a starter.[10]
Loan to Monza
On 14 January 2019, Palazzi was loaned to Serie C club Monza with an 18-month loan deal.[26] Five days later, on 19 January, he made his debut in Serie C as a substitute replacing Filippo Lora in the 64th minute and he scored his first goal for Monza and the winning goal in the 84th minute of a 1–0 home win over Virtus Verona.[27] Three days later he played his first entire match for Monza, a 0–0 away draw against Renate.[28]
Monza
Loan to Palermo
After being bought outright from Monza following their promotion to the Serie B, on 5 September 2020, Palazzi was sent on a one-year loan to newly promoted Serie C side Palermo.[29]
Alessandria
Palazzi was sold to Alessandria on a permanent deal on 31 August 2021.[30]
Feralpisalò
On 21 July 2022, Palazzi joined Feralpisalò for a term of one year, with an option to extend for two more years.[31]
Pro Sesto
On 28 September 2023, Palazzi signed with Pro Sesto.[32]