K8S - 1.22 - external-dns problems

Hello folks, this weekend was interesting.
Just after making my Nginx controller + MetalLB work, I wanted to enable external-dns on my OVH domain to be able to trigger an A-record creation after my Ingress creation.
During 2 days I was able to create a record triggered by service creation, but external-dns never started when Ingresses was configured as a source.
The message was :
time="2021-09-04T01:46:39Z" level=fatal msg="failed to sync cache: timed out waiting for the condition"
After a lot of research I found something strange about external-dns ingress Go source code. Every call is made using v1beta1 version of ingress but this one is deprecated since 1.18 and replaced by v1 in 1.22.
And finally I found an issue talking about it : ExternalDNS does not support K8s 1.22 · Issue #2168 · kubernetes-sigs/external-dns (github.com)
So I built the image without any test because a lot of "providers" are impacted by the librairies upgrade made by a specific commit (Update ingress to use networking.k8s.io/v1 API · rjosephwright/external-dns@52823b4 (github.com)) but for OVH everything works well and this is why you can see my nice ghostblog post.
Let me know if you want some detailed information.
See You!