1.) How on earth did Joshua convince all those who marched around Jericho for 7 days to keep quiet? This was a people known for their complaining and mumbling.
"And Joshua had commanded the people, saying, Ye shall not shout, nor make any noise with your voice, neither shall [any] word proceed out of your mouth, until the day I bid you shout; then shall ye shout." Joshua 6:10
2.) Why did God wait until after the initial defeat at Ai to tell Joshua that there was sin in the camp? Joshua 6:27 says that "the Lord was with Joshua" which indicates a good relationship. Why allow the death of 36 innocent people and the guilt on Joshua?
3.) Why did God give the guilty party a whole day to to sanctify themselves if the judgement was going to be meted out regardless? Achon had until the next day to 'get right' with God and sanctify himself and even confessed his sin before all Israel but the judgement was still handed down. Stoned to death and burned. Why the delay? Didn't God usually act swiftly when it came to His judgement?
I am sure that there is more that I am missing but those three things just got me thinking.