God gives Moses a plan, but he doesn’t know the full plan. He has some steps to carry out. He has something he’s given to say to the elders. He is told they will listen and they can go all together to Pharaoh and ask permission to sacrifice to their God.
None of that happens as far as we know from what we’re told. God gives this plan knowing that it’s not going to happen. This was His plan. This is what He wanted to happen, in a way. He wasn’t leading a rebellion. He was asking for His people to be allowed to acknowledge Him. At the same time, God also says to Moses that He knows Pharaoh’s not going to let them go unless compelled.
God knows the end game. He sees the future. He knows how it’s going to play out. He knows people’s decisions before they make them. He knows their next move. He’s never caught off guard in a chess game. It’s not a game to Him. Satan tries to play his hand, but God comes at it all from the place of victory. There is no game to play because it’s game over.
There was no plan B if Pharaoh surprised Him and let them go worship. He knew how Moses was about to react and mess up the plans for talking to the elders and Pharaoh. He knew it all.
There is no “what if” about your future, no regret about how it should have played out another way. Remember the I AM of today and don’t ask “what if” about the past or the future.
Even though you may have made a wrong choice, it was known and figured for. He’s still working things out for your good if you are His child.
Not that we have a license to stumble, but it is a comfort to know that our failures don’t mean we need to be kicked out of the story. They become just another plot twist in the great story of God’s glorious redemption of His people.