(1 + year | ID0)
specify a random intercept and a random slope, both grouped by ID0
, and additionally their correlation. See the cheat sheet for an explanation of the syntax.
15 unique IDs times (intercept + slope + correlation) gives 3045 random effects. You don't have sufficient observations to support the model.