GL-MT3000 The router reboots on its own.

Hey, everybody!
I have a GL-MT3000 router and it started to turn off and on by itself.
The time between reboots is different. Maybe 30 seconds can work up to 60 minutes.
And I do not understand even how to troubleshoot it yet.
Software version v.4.6.9
I've tried 3 different power supplies, laptop and one powerbank .
I tried to update the firmware via Uboot.
Tried a full reset of the router.
Tried leaving the connection only by wire or WI-FI.
The temperature is 55-60 degrees on average.

Maybe I can make the logs permanent so that after rebooting it was visible what was immediately before shutdown?
What other options are there?

I will be glad to any help.

Anything connected to the USB port?

Did you setup scheduled reboots?

After resetting the router, what changes did you make in GUI and in Luci settings?

Nothing in USB port.

No, scheduled reboots disabled.

After first router reset I changed WIFI creds, security and changed router subnet.
The reboots remain.

After Uboot flashing I didn't change anything.
The reboots remain.

I found something weird.
In System.Time Zone I have correct timezone, but in System.Scheduled Tasks I have Router Time -(minus) 2 hours and 3 minutes from correct. Compared with Google and Apple time.

Is the router subnet correct and no weird subnet mask like /16? (255.255.0.0) or even worse?

After first reset it was
Router IP Address: 172.16.1.1
Netmask 255.255.255.0

Right now it is default

Is there a crash log available in the GUI?

No.
It is "No Log" in System.Log.Crash Log

Did you try a different power cable as well?

Of course. Original power supply cable, Apple Type-C-Type-C, Samsung usb 3.2 cable, Baseus Type-A-Type-C and usb-c cable from Satechi dock-station.

Can you contact us via email support at glinet.biz and cite this post?

Maybe just try a replacement.

I honestly don't know at this point. If its still under warranty, contact staff for repairs or return/replace it if its under 30 day return window.

I left the router for a couple days.
Then I hard-reset it one more time and started testing different concepts.
I noticed that after another reset, the router worked for more than 6 hours.
I started testing different parameters and found that DNS-over-TLS with the Cloudflare provider greatly reduced the router's uptime.

Do you guys know easy way how to make logs persistent?
Looks like it is something software and we can fix this

There is a method from OpenWrt Forum Archive

First, insert a USB disk. Make sure it is mounted
Then ssh to the router and use the following command.
Be sure to replace with the correct USB path.

logread -f 2>&1 >> /path/to/usb/drive/systemlog.log &

You can also save the log to the internal flash.
But as the log size increase, it may make the flash full and your system will be down becasue of this. So make sure you don't do this for a long time.

logread -f 2>&1 >> /root/systemlog.log &