This is ABSOLUTELY a bug and has persisted for "ever".
Mikrotik is a great "do anything" black box, but in this one area of updating through the System/Packages has and is a complete joke.
Wait a moment, it is a bug in the update server, a cloud webserver on the internet, not in the MikroTik router!
Incorrect. This is a problem with the Mikrotik device, not the Internet, not the update server. I have asked FOR YEARS for this to be resolved. Any correctly setup firewall/router (denying all the 'other') packets inbound except what is defined, does deny the update service from working. This alone is expected. So, then here is the exact question, timeless by now, laughable in lack of resolution.
1. WHAT PORT(S) SHOULD BE ALLOWED FOR THE UPDATE SERVICE TO FUNCTION?
The question is that simple to get this working. And I have come to the understanding there is a serious lack of competency in either the pros, or the platform, for this to remain unsolved. . .
Why is this so hard to simply answer? This is a port issue, as when I disable the drop all other packets, it updates fine. I have tried ports for absolutely just about everything.
IF IT IS NOT A PORT ALLOWANCE ISSUE??????????????????????????????
Then here is the simple question: 2. WHAT IS THE PACKET PATH DISABLING UPDATE COMMUNICATIONS?
This solution is either answering question 1 or 2. It is that simple, and that impossible to get a straight answer on. . . .