Hi Donny,
In our case, I have created a custom EE and pull it from our custom registry (an internal Harbor instance). The registry uses a custom cert so I had to fiddle with the registries.yaml settings for K3S for our internal CA cert to be used (for ECR this works out of the box).
I am passing the Harbor project token via a new registry credential which I associate with the custom EE and this works.
One thing to realize for debugging is that there will be no job output or any info in the AWX UI when the image fails to pull (we run AWX 19.4.0). You'll have to look at your k8s cluster logs at this level, the pod will show ImagePullBackoff when this is the case.
HTH,
Vincent