RB5009 "Stuck" on reboot

My RB5009 routinely gets stuck on reboot, and I get this error:

upgrade status: failed, failed to download file ‘routeros-arm-7.2.3.npk’, no such file

I’m guessing this is what’s happening, and rebooting it a few times gets passed it.

The thing is I’m already on 7.2.3, there are no upgrades pending. Why is this happening?

Hi mate, how are you getting that error in the pre-boot environment - USB-to-serial cable?

No, I have to reboot it a couple of times, and on the last, when it works, I see that in the memory log.

That’s really weird as I would not expect an error on the incorrect image (as the RB5009 is ARM64 and not ARM):
routeros-7.3.1-arm64.npk