Yrs and no, the following is probelematicYes the archaeology agrees with what the Bible tells us.
The Hebrews did not obey the law of Moses and over the years between Moses and the exile God punished them many times for that and other sins.
God finally exiles both the north and south Kingdoms and said that He was purifying those who went to Babylon and would bring back a people who would not go after other gods.
No, as far as the existence of Moses, the existence of confirming text, and the Exodus the Bible does not agree with archaeology. The archaeology demonstrates there was no massive Exodus as described in Exodus nor the existence of Moses. The evidence also clearly demonstrates polytheism was the common prevalent belief among Jews of Palestine up until the end of the exile,