Sorry for the delay.
Yes, my server is up to date. I use WebMin to keep the server current without issues. I have experienced the same issue on a Windows Server as well. Both Servers are behind a Network Proxy Server. If I cURL HTTP from Linux, I get a 301 Moved Permanently error, but if I use HTTPS instead which is what WordPress update is forcing (for good reason) then the file is downloaded.
If I use curl https://downloads.www.ads-software.com/release/wordpress-5.1.1-partial-0.zip -location
I get
%Total %Received %Xfer Average_Dload Speed_Upload Time_Total Time_Spent Time_Left Current_Speed
100 162 100 162 0 0 1209 0 –:–:– –:–:– –:–:– 1218