Unfortunately I was not able to find a way to tell Sourcetree it shall not init submodules when switching branches automatically. This is quite bad for large repositories with many submodules I that are not mandatory.
I would like to the checkout command to not automatically init submodules or at least have an option to disable this behavior.