Narrowed It down further:
The Lima VM does not resolve the cluster internal DNS aliases so It cannot resolve the host to pull the image from the cluster from a registry deployed inside the cluster.
Also opened a discussion on GitHub.
Would appreciate any hints on how to resolve this or how this is supposed to ne.