We are testing 3rd party monitoring application and seems that service is not starting if there is no internet connection on the server. If we allow internet for a minute, service starts then, even if we disable the internet afterwards service will start later.
Developers says they are not aware of this issue. There is no call home feature in software.
Service is digitally signed, so I assume it is maybe checking the certificate with certificate authority? Anything else that I need to look for, why the service needs internet connection for the first time to start?