Any reason my leader doesn't want to grab 4.03?
The most common reason the Leader node cannot download and apply updates is due to connection problems between the Leader node and Cribl's CDN. It would be best to confirm that nothing is preventing the Cribl Leader from reaching out tohttps://cdn.cribl.io/. In most situations, a firewall rule needs to be updated, or proxy settings on the Leader node need to be applied.
If allowing traffic from the Cribl Leader node to the Cribl CDN is problematic, the global config can specify an alternative path/CDN. More information can be found here.
If these suggestions do not help with your upgrade challenges, can you please provide further details about the responses you are receiving?
Also note as of Sept 2023, the latest version release of Stream/Edge is v4.3.0