It looks like the issue had to do with local service definitions having "interface" specified, when they shouldn't have and a missing ACL on the other side. Once corrected, DNAT appears to work just fine on the packets arriving via IPSec.
It looks like the issue had to do with local service definitions having "interface" specified, when they shouldn't have and a missing ACL on the other side. Once corrected, DNAT appears to work just fine on the packets arriving via IPSec.