OK, in that case, debugs will help...
set ff src-ip <IP of test machine in 320 subnet> dst-ip <MIP being tested>
set ff src-ip <IP of test machine in 320 subnet> dst-ip <Actual IP of test machine in SSG-5 subnet>
set ff <Reverse of 2 filters above>
undebug all
clear db
debug flow basic
<<<Test traffic and hit 'ESC' key once test fails>>>
set console page 0
get db st
The last command will print the debug data, which would explain what is happening to the packets. You can also share it here.