Which model of GL.iNet router do you have? If it has a USB 2.0 port and you have a spinning HDD, then the problem is likely due to limited power (sometimes works and sometimes not):
I do not work for and I do not have formal association with GL.iNet