I believe the two blocks of code below aren't required. They appear to be validating the Virtual Service exists and is running, persumably to allow the HTTP-01 validation to succeed. If we are using DNS-01 there should be no reason to need these checks.
https://github.com/avinetworks/devops/blob/master/cert_mgmt/letsencrypt_mgmt_profile_with_dns.py#L243-L253
https://github.com/avinetworks/devops/blob/master/cert_mgmt/letsencrypt_mgmt_profile_with_dns.py#L325-L375