I would prefer splitting them in batches to make a better use of the time, because you can run multiple heavy processes (assembly, binning, gtdb-tk) in parallel.
Regarding runtime, no process will take 5 days, unless you are running a coassembly of several sample altogether, but those 6TB definitively won't be enough for 400 samples.