> rotate through all available Azure IPs, ... They should come from the same IP address.
I would guess that this is intentional, intended to prevent IP level blocks from being effective. That way blocking them means blocking all of Azure. Too much collateral damage to be worth it.