Hi
IN 80.40 the requirement is that both management and gateway are connected to the internet or more accurate - to Check Point download center.
The show_software_package_detail command runs on the management machine and is not connecting to the gateway.
It is looking for the package in the package repository located on the management machine and answers according to basic information we get from the download center (the package doesn't have to be on the management machine at all)
The verify command uses the same information but asks the gateway to get this information from the download center. Again - the package is not required, only connectivity of the gateway to the download center.
In the next step - when you perform the install command, the gateway will download the package from the download center