Policy based source nat will use either the egress interface ip address or the dip selected when you create the policy.
In short, if the source address translation is NOT the interface address then you must create a dip on the egress interface for that other address.