Wrong, he had a 12.5 mil contract with a 25 mil mutual option for 2024 or a 5 mil buyout so he got paid 17.5 mil for 2023.
I'm fine with this 3 year deal as it gives the Cubs some risk management. It wasn't long ago some here wanted to sign him to a 5-7 year deal which reeked of another Jason...