I removed the SNAT but no change. I will start reading up on the log statement to see how that works. Sorry, really new to this still.
As for the problem. Inbound traffic uses the NAT just fine but outbound traffic will sometimes leave through the other ISP. The return packet does not match so the session never starts. I had assumed that the NAT would force traffic from the internal target out the same outbound interface but the wildcard Virtual Server is grabbing the traffic instead. I want to load balance other traffic, not the traffic for this unit.