Issues with upgrading GL.iNet GL-B1300 and TP-Link TL-WR902AC to v19.07.3

Did you verify a checksum in case the download got corrupted?

A good point, I didn't. I don't have access to the router right now, but I've just re-downloaded the image from here. The file hasn't changed since it was built on May 17th. If I try to calc the checksum:

sha256sum -b openwrt-19.07.3-ipq40xx-generic-glinet_gl-b1300-squashfs-sysupgrade.bin

It produces the same 26edf2941b0a060766f0c5c4adf6a92da2fa00d89d2717948abfb19788d6246a hash as in the download folder, but is still different from the picture in my original post. I'll try again as soon as I get to the router.

Updated, I flashed the factory firmware qsdk-b1300-3.027.img via UBoot Web UI, verified the basics of the router are OK, then flashed OpenWrt v19.07.2 via UBoot TFTP, then upgraded to v19.07.3 via luci sysupgrade. This time, the hashes did match and I didn't not have any issue. I conclude the original glitch must have been something very specific to my router at that time.