The CUDA version on the Nano is special to the Jetson line (and extra special to the Nano, as it’s a fairly old GPU flavor.)
If your updates update the CUDA scripts/tools/versions, then it’s likely they will break the working pre-installed tools/versions.
This will happen when some tool says “I require CUDA version one bazillion” and then the maintainers just use the build scripts to build the packages, and the packages dutifully pull version one bazillion, and then it doesn’t actually work with the Jetpack or Nano hardware. This is largely a packaging problem – you shouldn’t be able to select things that won’t work on the Nano in the package manager, or in config scripts, if everyone did their job perfectly. (They don’t. It’s open source.)