Mt76 wmac mcu timeout problem

mt76_wmac 10300000.wmac: MCU message 08 (seq 10) timed out

What causes the mentioned error?
I need to restart the router every time otherwise I can't reach internet. And it happens frequently.

I have mi router 4a which is in wireless AP mode repeating signal as NAT.

[update] I have found that the problem occurs after openwrt reconnects (due to interference or other reason) to main router. Then 2.4 ghz ap mode does not work on the repeater and this error occurs. Disabling 2.4 GHz AP mode works well. In both AP mode and station mode the random MAC is enabled and the channel is set to auto. So where is the problem?

[update]
Day 1 (yesterday)
I tried running my router with random mac address disabled with both ap and station mode on the same radio. It didn't last long. The wmac mcu error appeared and I had to reboot it again to work. I happened serveral times with reboot each time.

So the posts in openwrt/github that claim "same 12 bit mac address can solve mcu problem" is not true.

[may be solved]
[update]
[day 2]

There may be bug either in the mt76 driver or more probably in the openwrt firmware. In both ap and station mode the operating channel is always the same even if different channel is selected.

And I selected auto channel frequency in 2.4 ghz in both ap and station mode. And whenever the station is disconnected the mentioned error (wmac mcu timeout) appeared and it had to be rebooted every time.

But when I selected only a specific channel for both mode (and of course for the main router) the error disappeared. And reconnecting worked well without any restart required.