Correct. Until Apple, or OpenWRT crew, or Gl.iNet come up with a fix, there is no solution.

The first error you’re getting is because you are trying to update packages, but because IOS14 isn’t tethering properly you don’t have an internet connection to download the package updates from the (internet based) repository I’m assuming.

That error is completely independent of the firmware “update”, in fact if you did update the packages, it’s most likely that if you did the firmware update after updating the packages then the firmware would overwrite back to the older versions anyway.

Nothing you can do about that unless you use a different internet connection or you wait until someone fixes the IOS 14 issue.