I am wondering if there is a way to configure Epicor Clients in such a way that when the client cannot find One App server it fail over to a different App Server, assuming there are two or more app servers in the environment.
I would recommend a load balancer such as F5 or Kemp. You can also use some of the Windows load balancing methods like ARR / NLB.