I would suggest that you first investigate why your data is incomplete when your script does a complete load every two hours. Is it the data volume that is causing trouble?
Another question: if you load the complete data set every two hours (no WHERE clauses that reduce the data set to a
specific period), then what's the use of only loading one week in the weekend?
The best approach IMHO is to perform an Incremental LOAD during weekdays, and perform full LOADs in the weekend. But if your current Full LOADs have issues on weekdays, they'll will most probably have the same issues in the weekend.