Oui, tu as le droit de refuser de faire des heures supplémentaires sans rémunération. En Espagne, les heures supplémentaires sont volontaires sauf si la convention collective de ton secteur dit le contraire, et de toute façon elles doivent être payées. Ton chef ne peut pas t'obliger légalement à rester sans compensation, et te menacer d'affecter ton évaluation parce que tu refuses de travailler gratuitement, c'est une pression illégale. Ce qu'il fait entre dans le domaine de l'abus de pouvoir.
Ce que tu devrais faire, c'est documenter tout : note les dates, les heures que tu fais chaque jour, et garde tout message ou email où ton chef en parle. Si tu as un délégué du personnel dans l'entreprise, parle-lui. Sinon, envisage une conversation directe avec ton chef par écrit (un email fonctionne bien) où tu sois clair que tu ne continueras pas à travailler sans compensation et que ces heures doivent être payées ou tu ne les feras pas. Si l'entreprise continue à t'exercer une pression ou représailles sur ton évaluation, tu aurais des motifs pour signaler ça à l'inspection du travail.
Regarde aussi ta convention collective spécifique, parce que certaines prévoient bien des heures supplémentaires obligatoires dans certaines circonstances, mais même dans ces cas il doit y avoir rémunération. De toute façon, ce que tu décris (deux heures par jour sans payer) ressemble plus à de l'exploitation qu'à une pratique légale standard, donc ne te laisse pas intimider.