Hallo,
ich kann mir nicht vorstellen, dass es etwas mit dem Verfallsdatum zu tun hat. Das sind ja in der Regel Angaben zum Mindesthaltbarkeitsdatum und selbst bei Lebensmitteln für Menschen, kann das meist noch lange danach verzehrt werden.
Wenn er nur frisst, wenn du es ihm vor die Nase hältst könnte es eventuell sein, dass er nicht richtig riecht. Mir fällt das grade auch bei Batman auf, der ja ein bisschen verschnupft ist. Normaleweise riecht er Futter meterweit, im Moment muss man ihm das auch näher hinhalten.

Da du dir so große Sorgen machst und das Wochenende ansteht, wäre ein Tierarztbesuch vermutlich das richtige. Samstagmorgen haben die in aller Regel doch auch normal geöffnet. Dann hättest du wenigstens auch für dich die Gewissheit, was zu tun ist.

LG