We either read the information wrong originally or it has changed, Ingress: The Animation IS available on Netflix, but in Japan. So if you want to see it, you can use a VPN service and set your location in Japan to do so. There are no english overdubs yet or closed captions so be sure to brush up on your Japanese first.
https://www.netflix.com/title/80992853