Well we have the fact that so far no weapon formed against him has prevailed....
And he is building a wall to protect a nation...
God sometimes permits the temporary success of evil persons to reveal the faithfulness (or lack thereof) of those who claim to His followers. In Moses, a false prophet was not to be followed, even if he prophesied correctly, if the prophet led people away from God. Nebuchadnezzar was given an open path to defeat Israel, despite being a self-worshipping pagan. Judas was allowed to betray Christ for money, because in God's plan for our redemption, Jesus had to die.
So you cannot judge by temporary success in worldly matters whether God is for or against someone. Look at the entire body of Old and New Testament literature. A person's relationship with God always comes down to faith, believing what God says is true, and acting accordingly, even when the apparent result is worldly failure. Does God say we are all sinners? Then if we say we are without sin, we make God a liar. Is someone right with God if they are calling him a liar?
As for the wall, consider this:
Psalm 127:1 Except the Lord build the house, they labour in vain that build it: except the Lord keep the city, the watchman waketh but in vain.
All the proud boasting of men offers no protection at all from our true enemies, if in our hearts we put out the welcome mat for evil men. We become our own worst enemies, because we deprive ourselves of the blessing of God. There is no wall high enough to protect us from the enemy God sends us in judgment.
Peace,
SR