Katello Repo Discover Task success but no repos listed

Problem:
So doing a repo discovery via content > repo discovery seems to run and the task in tasks shows stopped successful and i can see in the raw log it lists the repos under the url but the repo discovery window just sits on the window whirling and cancel only

Expected outcome:
Repo discovery lists the repos seen in the raw output

Foreman and Proxy versions:
Foreman 2.2.0-rc3
Katello 3.17
pulp 2.1.0
pulp server 2.21.3
pulpcore 2.1.0
Distribution and version:

Other relevant data:
The raw output log not sure what else would help I’m afraid. as no error shows on the task

“url”: “https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7”,
“content_type”: “yum”,
“upstream_username”: null,
“upstream_password”: null,
“search”: “*”,
“current_request_id”: null,
“current_timezone”: “Europe/London”,
“current_user_id”: 5,
“current_organization_id”: 1,
“current_location_id”: null
}

Raw output:

[
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/atomic/x86_64/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/centosplus/x86_64/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/cr/x86_64/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/dotnet/x86_64/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/extras/x86_64/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/fasttrack/x86_64/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/opstools/x86_64/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/os/x86_64/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/rt/x86_64/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/updates/x86_64/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/atomic/x86_64/adb/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/cloud/x86_64/openstack-queens/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/cloud/x86_64/openstack-rocky/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/cloud/x86_64/openstack-stein/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/cloud/x86_64/openstack-train/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/configmanagement/x86_64/ansible-27/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/configmanagement/x86_64/ansible-28/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/configmanagement/x86_64/ansible-29/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/configmanagement/x86_64/ansible26/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/messaging/x86_64/qpid-dispatch/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/messaging/x86_64/qpid-proton/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/nfv/x86_64/common/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/nfv/x86_64/fdio/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/paas/x86_64/openshift-origin/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/paas/x86_64/openshift-origin13/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/paas/x86_64/openshift-origin14/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/paas/x86_64/openshift-origin15/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/paas/x86_64/openshift-origin36/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/paas/x86_64/openshift-origin37/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/paas/x86_64/openshift-origin38/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/paas/x86_64/openshift-origin39/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/paas/x86_64/openshift-origin310/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/paas/x86_64/openshift-origin311/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/sclo/x86_64/rh/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/sclo/x86_64/sclo/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/ceph-jewel/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/ceph-luminous/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/ceph-nautilus/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/gluster-3.12/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/gluster-4.0/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/gluster-4.1/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/gluster-5/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/gluster-6/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/gluster-7/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/gluster-8/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/nfs-ganesha-28/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/nfs-ganesha-30/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/nfsganesha-28/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/nfsganesha-30/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/storage/x86_64/samba-411/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/azure-kernel/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/azure/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/kubernetes19/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/kubernetes110/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/kvm-common/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/libvirt-latest/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/ovirt-4.2/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/ovirt-4.3/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/ovirt-4.4/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/ovirt-common/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/xen-48/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/xen-410/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/xen-412/”,
https://anorien.csc.warwick.ac.uk/mirrors/CentOS/7/virt/x86_64/xen-common/
]