I am copying here whats written on that link about AnyCast:
“While Unicast is the easiest way to run a network, it isn’t the only way. At CloudFlare, we make extensive use of another routing scheme called Anycast. With Anycast, multiple machines can share the same IP address. When a request is sent to an Anycasted IP address, routers will direct it to the machine on the network that is closest. Return to our friends at laughingsquid.com. They are CloudFlare users so if you request their website you get back one or more CloudFlare IP addresses. Under normal circumstances, it doesn’t matter where you are in the world, you will get the same IP addresses. However, there are machines in 12 data centers all listening on those IPs. As a result, the network itself will direct traffic to the nearest CloudFlare data center to where you are making the request from.”
Its further cleared that IP allotted 22.214.171.124 to my domain will be fixed but when visitors try to access my domain they will direct the visitors to their nearest Cloudflare datacenters which can reach the IP 126.96.36.199 with minimum possible hop (as I am using Argo service also, it may further improve it).
What happens after that? After that Cloudflare will access my server for data response and this is where it will connect from US to Bangalore and can create a time lag in TTFB. I will try to move my cloud server to New York to further test the difference in TTFB.