BGP is absolutely wack. Even more so when you realize the fact that Cloudflare can assign an IP geolocated to one side of the planet to a machine sitting on the other side of the planet
geoip/geodns yea, could happen. I remember when CF was talking about making machines share IPs and such but idk if that ever happened, I tested a few months ago and didn't see it
there's sites you can use to see if it's plan based, there's another one but I can't think of it right now, can use https://debug.chaika.me/?findColo=true though
possible your ISP just had a fluke for a second with routing. If you're checking off the Cf-Ray that should be your input colo, but just to double check, you don't have smart placement on that worker right?