Even though he signed a $340MM contract, he is only due $5.7 this year. So he “only” will lose under $3MM in salary over a half year.
Still, when you have that much invested in a player, don’t you have people that review what is in the supplements and medications they are taking? At which point, his excuse rings hollow.