If 2 million people stayed for almost a year per stop at 42 different sites then there should be huge camps, trash piles, and burial places all over in that small piece of land. The fact that we instead find a significant lack of evidence for the Exodus is pretty damaging in my opinion.
The only explanation of the lack of evidence is that god covered it up to test us. Which doesn't make any sense. Just my .02
(missed your post cantleave)