Dans le dossier Timezonesets, on trouve "Europe.txt", et on y voit ceci, où 7200 est le décalage de l'heure d'été (summer time, ST), exprimé en secondes (7200 = 2 heures).
Si tu y trouvait 14400 au lieu de 7200, ça expliquerait ton problème, mais pas pourquoi il est survenu...
Encore que tes préférences systèmes t'affichent bien UTC + 2, ce qui est correct...
# src/timezone/tznames/Europe.txt
#
BST 3600 D # British Summer Time
# Brazil Standard Time
# Bering Summer Time
# (Europe/London)
CEST 7200 D # Central Europe Summer Time
# (Africa/Ceuta)
# (Europe/Amsterdam)
# (Europe/Andorra)
# (Europe/Belgrade)
# (Europe/Berlin)
# (Europe/Brussels)
# (Europe/Budapest)
# (Europe/Copenhagen)
# (Europe/Gibraltar)
# (Europe/Luxembourg)
# (Europe/Madrid)
# (Europe/Malta)
# (Europe/Monaco)
# (Europe/Oslo)
# (Europe/Paris)
# (Europe/Prague)