Eufy Indoor Camera can get notification but stop live stream within 24 hours

I have an indoor camera that connects directly to my router. I also linked them to HomeKit. It worked pretty well for a couple of years. I can see the live stream and receive notifications. But recently, I still get notifications of motion detection, but I can’t access the live stream anymore. The only fix is to reboot the router. However, less than 24 hours later, the live stream stops again. The strange things are:

  1. Notifications with captured video still arrive as usual.

  2. The Eufy app can’t connect to the cameras once the live stream stops.

  3. I don’t get camera offline notifications.

  4. The cameras are still online (checked the router and pinged them). They are all connected to 2.4GHz.

  5. The firewall is off.

Has anyone experienced the same problems? How did you fix it?