most likely the problem is that buildtools 2019 is already installed
offline install buildtools 2017 in docker
I created a standalone installer using a key buildtools.exe --layout... When installing, the installer tries to download https://download.visualstudio.microsoft.com/download/pr/9b3476ff-6d0a-4ff8-956d-270147f21cd4/6c8ec8836afad99784280e1fde82eaefcc8e07cc9dcdb188c5b4887934209a78/vs_Setup.exe. But since there is no internet, the attempt fails. When using the keys --quiet --wait --noweb --nocache - just hangs without action. When using --quiet --wait --noweb --nocache --noUpdateInstaller-fails. I tried installing certificates before installing as advised. I tried different combinations, I do not know how to prevent the download vs_Setup.exe. I think that for some reason, the "--update " key is added imperceptibly during installation. I also tried to edit the responsefile.json, install with \ \smb-share. Download the archive and install it from it.