I am having a problem whereas the CF-Connecting-IP header seems to be cached somewhere. For example, if I restart my router and get assigned a new public IP from my ISP, CF will still send my old public IP in the header. But, after about 10 minutes or so, the correct IP is reported.
Additionally, if I open one of my websites (which had not been opened previously) in a different browser immediately after the IP change, then the correct new IP is sent in CF-Connecting-IP header.
This is a problem for us, as we use IP matching between our frontend and some external services.
Any ideas if this is normal behavior, and is there a way to reduce or remove this delay?