Which origin pool steering method are you using random or hash Origin steering · Cloudflare Load Balancing docs ? Also is the Load Balancer Orange cloud enabled or orange cloud disabled for DNS only? Both options can impact your weighting of origins.
If you choose Hash for your Origin Steering or enable session affinity, these options can affect traffic distribution.
Additionally, session affinity takes precedence over any selected weight or origin steering policy.
When using DNS-only load balancing, DNS resolves may cache resolved IPs for clients and affect traffic distribution.
When you create a pool, you have to choose an option for Origin Steering:
Random: Sends requests to origins purely based on origin weights. Distributes traffic more accurately, but may cause requests from the same IP to hit different origins.
Hash: Cloudflare sends requests to origins based on a combination of origin weights and previous requests from that IP address. Ensures requests from the same IP address will hit the same origin, but actual traffic distribution may differ from origin weights.
By default, all origins within a pool have a weight of 1.
If you leave each origin with the default setting and choose a Random origin steering policy, each pool will receive the same percentage of traffic. If you were to use a Hash policy, that percentage will vary based on the IP distribution of your requests.