Why does SweepSingleByChannel not work with a Box?

You are my savior. I have been trying to figure out for weeks, why sweep with box would not work.