Where is Steam installed?
If Steam is in Program Files, Silent Hunter is usually below that which means it is also in the Program Files folder and will not take mods there, due to Windows "security" issues... You need to move either the Steam install or the Steam Library folder, if you can.
https://support.steampowered.com/kb_...7418-YUBN-8129