My question is the timing of that battle in relation to the Rapture of the Church and the signing of the peace treaty between Israel and the
Antichrist.
It states in Ezekiel 39: 21-22 that when God defeats the invading army, His People Israel will “know that I am the Lord their God.” If this battle happens prior to the peace treaty with the Antichrist, why would Israel sign that treaty knowing what God had just done for them and His power to save them? Conversely, if the battle happens just after the signing of that treaty with the Antichrist, wouldn’t the invasion by this group of nations be a break in the treaty as the Antichrist will represent the world at that time?
I believe the order will be Rapture, then Ezekiel’s Battle, and then the treaty that kicks off Daniel’s 70th week. I say this because Ezekiel’s Battle signifies that the Lord is going to be dealing with Israel in an obvious manner again, (Ezekiel 39:22) and I believe that Romans 11:25 and Acts 15:13-18 indicate that the church has to leave then. Also one of the components of the treaty with the anti-Christ is a new Temple, and Israel won’t want a Temple until they recognize that God is with them. Then they’ll demand one.
As for signing the treaty after the Lord has just won them a great victory, I think it’ll be seen as a world leader acknowledging that fact and acting to help them. Isaiah 49:22-23 tells them that when they return to God, it will be Gentile Kings who’ll be helping them.
Remember the anti-Christ appears first as a man of peace. It’s not till the mid-point in the seven-year treaty period that he’ll offend them by proclaiming himself to be God. The fact that he’ll do so in the Temple he helped them build is an indication that they will have accepted him as a great leader.