Updating submodules with a git pull?

The answer is… no?

Use git pull --recurse-submodules