Perhaps I'm misreading your post, but I have a horrible feeling that, every 3 days, you are simply restarting the whole metadynamics simulation from the very beginning! As such, you will never get a converged FES.
Just to clarify: you simply need to restart the job using the the *.restart file from the previous 3 day run as the input file for the next 3 day run (that's why it's called a "restart" file...). Cp2k reads a *.restart file as an input file. Maybe that's obvious; if so, forgive me. Note, however, that the restart file (as it evolves) will keep accumulating all of the HILLS that were generated during the whole metadynamics run, not just the HILLS generated over the past 3 days. There is no need to move things to a new folder (directory); again, you simply restart the job using the *.restart file as the input file. You don't need the previous *.restart files to generate the FES. Indeed, the latest *.restart file actually contains a record of the time-evolution of the FES that you can generate using the -span argument to the "graph" program. The only thing that you need to be careful about is if your job stops during an update of the restart file. That's why you should always have your input file generate a few *restart.bak files so that, if necessary, you can copy the last *restart.bak-1 to *.restart.