Hallo, Feuchtigkeit ist sicher der Hauptgrund.
Bevor Du anstreichst solltest Du immer prüfen ob die Fläche sauber ist.
Dann einen Haftgrund / Tiefengrund auftragen und dann eine GUTE FARBE benutzen (möglichst nicht die billigste).
Kratz die Alte Farbe mit einer Spachtel großflächig ab, schmirgle die Fläche etwas an, verwende Tiefengrund und geh dann nochmal mit der gleichen Farbe darüber, dann sollte es halten.
Gutes gelingen!