No it doesn’t. Even where we have a wall/fence it has been breached over 10,000 times. A wall is a stupid waste of money that most Americans just don’t want.
And no one who wants it can even explain how the $5B would even be spent. Including the administration. It’s a joke.