for anyone that has the problem.
I fixed it by
going to %ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\ (use the Win + R, paste and enter)
delete qmgr.dat file (which is probably corrupt)
open a PowerShell/cmd with admin rights
run ‘net start bits’ command
run docker and it should work.
At least this worked for me.
Kudos @ziwer1 for pointing me to that open issue and for the info, really appreciate it.
LE: in case your Background Intelligent Transfer Service is not starting, the above might fix your problem.
Have a nice one everyone.