hai ragione non c'entra niente, ma non riuscivo a capire perchè non funzionasse e ho cercato altre strade, comunque ho corretto così:

data_pagamento < concat(year(now()),'-','01-01');

mancava il trattino tra l'anno e il mese

e ora sembra a posto...