But the catch here is we are using IP's from server side VLAN's as opposed to from the Client side. If that were the case I would simply use SNAT and assign a pool but in this case that doesn't appear to work.
So how do I get this to work?
you have to create a natpool on the vlan facing the servers.
Then create a policy, match the same vip, and simply add the nat dynamic function.
Assign this policy to the server vlan.
If the address in the natpool belong to the server subnet, nothing else is required.
Otherwise, you need to make sure the servers have a route to the addresses in the pool pointing to the ACE.
If that does not work, send your config.