Tach!
Das scheint es tatsächlich zu sein, denn Versuche mit anderen Daten, die nur 1 Monat auseinander liegen, funktioniert es bei mir auch einwandfrei.
Schau dir mal lieber das DateInterval-Objekt mit print_r() oder var_dump() vollständig an.
Aber sehr merkwürdig, dass es in der geposteten onlinesandbox vom Matthias das Problem nicht gibt. Egal welche PHP-Version ich einstelle.
echo date_create()->format('e');
dedlfix.