D is correct.
SNAT
https://community.fortinet.com/t5/FortiGate/Technical-Tip-Using-SNAT-route-change-to-update-existing-NAT/ta-p/198439
config system global
set snat-route-change enable
end
The option 'snat-route-change' can control what action the existing SNAT session needs to take after route change.
By default, it is disabled. So after a routing change, sessions with SNAT keep using the same outbound interface, as long as the old route is still active.
When 'snat-route-change' is enabled, after a routing change, routing information is flushed from existing SNAT sessions;.