Just remember that if you are attacking German and Japanese submarines you have to roll to detect each group of submarines. Not only if you are being attacked by Kaitens and regular submarines.
Right. If the transport or destroyer already has units and/or supplies on it, you can’t unload them in the Load and Move step to switch them for something else.