Generell sollte man alle Variablenexpansionen double-quoten. Hier sollte es zwar keinen Unterschied machen, aber sicher ist sicher, und bevor man tiefer in die Fehlersuche einsteigt, sichert man besser die Grundlagen.
Mich irritiert immer noch die Fehlermeldung, dass dort der Slash am Anfang fehlt. Bist du dir sicher, dass die korrekt so ist. Du hast ja alle Pfade anonymisiert. Nicht dass du aus Versehen den Slash entfernt hast.
Wenn du sagst, dass etwas kopiert wird, dann wende das Script doch mal ohne die Datumsbedingung an, dann sollten *alle* Dateien darin kopiert werden. Dann kannst du den Ausgangs- und Zielordner mit `diff -rq' vergleichen, ob auch wirklich keine fehlt.
Zum Debuggen kannst du mit `set -x' die Ausgabe der ausgefuehrten Befehle einschalten oder einfach zwischen `-exec' und `cp' ein `echo' setzen, dann wird der Kopierbefehl nicht ausgefuehrt, sondern im Terminal ausgegeben. Vielleicht faellt da irgendwas auf.
Du solltest diese Dinge schrittweise durchgehen, um deine Annahmen zu pruefen.