Hi @NudgeShindig ,
I'm late to this thread.
I faced a similar symptom and described it here: GL-MT3000 upgrade from 4.6.8 to 4.7.0 fails
Please do not jump immediately to my solution! This can do more harm than good.
If you want ew can start some analysis and maybe find a proper way for your device.
To do a quick check if your symptoms are similar to the one I faced, can you ssh to your device (user: root, pwd: the same of your web login)
and check
ls -la /etc/config/ubootenv
and
cat /etc/fw_env.config
Please share the result of these 2 commands - so we can suggestions based on details.