It will also happen without any TMS ccomponents at all, but installs tons of cool components from GetIt.
When the paths is fully expanded the length of each GetIt-package will fill your DCC parameter
With TMS you can include all your All-Access files by introducing a junction for TMS as
MKLINK C:\TMS_ "C:\Users<username>\Documents\tmssoftware" /J
Unfortunately it won't work by making a junction to the getit packages and override the environemnt path for getit-placement as not all component oackage installers check for any overides of the amaskin\HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\21.0\Environment Variables for BDDS-overrides like BDSCatalogRepository
I have a junction for BDSCatalogRepository C:\Repos_21 which is defined with
MKLINK C:\Repos_21 C:\Users<username>\Documents\Embarcadero\Studio\21.0\CatalogRepository
But seems like not all component installers check for these overrides, like for BDSCatalogRepository
If respected all $(BDSCatalogRepository)<mycomponents> will be expanded as
C:\Repos_21<mycomponents> with is much shorter than
C:\Users<usename>\Documents\Embarcadero\Studio\21.0\CatalogRepository<mycomponent>
Hopethis will help