It has something to do with TLS and new Windows Updates, here is a solution from another forum.
Open PowerShell as administrator and run
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type Dword
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type Dword
Source https://techcommunity.microsoft.com/t5/sql-serv
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".er/sql-server-installer-unable-to-download-the-required-files/m-p/2120065/highlight/true#M890