Hey,
Als erstes würde ich in den Cronjob >> Textdatei.txt am ende anstatt dev/null einfügen so hast du am ende eine Log Datei und kannst evtl erkennen wann wie wo Fehler aufgetreten sind.
Code
*/5 * * * * cd /verzeichnis/httpdocs && timeout 290 php ./statuscheck.php >> /verzeichnis/Textdatei.txt
Aus meiner Erfahrung hat das updaten immer so +-24H gedauert bis alles up-to-date war.
Evtl lässt du die Logs einfach mal ein paar Tage/Wochen laufen dann kann man bestimmt (falls nötig) einen Fehler identifizieren.
LG Jan