We won't fix this for 1.21 as the code changes between 1.21 and 1.22/1.23 are significant enough to make the effort moot in the face of 1.21.2 getting released (hopefully tomorrow) and the 1.22 release to follow shortly after (couple of weeks), which already has the fix. The only related fix we'll do for 1.21 is to improve the charmrevisionupdater worker's behavior - on download error it will retry after a few seconds, rather than after 24h as it does now. However, this is not guaranteed to resolve all charm download issues in restrictive environments using a proxy.
We won't fix this for 1.21 as the code changes between 1.21 and 1.22/1.23 are significant enough to make the effort moot in the face of 1.21.2 getting released (hopefully tomorrow) and the 1.22 release to follow shortly after (couple of weeks), which already has the fix. The only related fix we'll do for 1.21 is to improve the charmrevisionup dater worker's behavior - on download error it will retry after a few seconds, rather than after 24h as it does now. However, this is not guaranteed to resolve all charm download issues in restrictive environments using a proxy.