Failed to control devices when forcing micloud control globally, may be Xiaomi changed how their API works?
**Describe the bug**
Connected to MiColoud, but unable to fetch information.

**Expected behavior**
Successfully fetch device info from miot protocol.

**Your config.json**
`{
            "name": "dev",
            "ip": "172.16.20.132",
            "token": "07c34............6d70e4",
            "deviceId": "269.......40",
            "model": "cuco.plug.cp1",
            "pollingInterval": 10,
            "deepDebugLog": false,
            "silentLog": false,
            "deviceEnabled": true,
            "buzzerControl": true,
            "ledControl": true,
            "childLockControl": true,
            "modeControl": true
        },`

**Debug log**
`[1/15/2025, 2:21:51 PM] [miot] [dev] Successfully connected to MiCloud! Setting up miot device from MiCloud connection!
[1/15/2025, 2:21:51 PM] [miot] [dev] Fetching device info from the MiCloud!
[1/15/2025, 2:21:56 PM] [miot] [dev] Connection to MiCloud device failed!
[1/15/2025, 2:21:56 PM] [miot] [dev] FetchError: network timeout at: https://api.io.mi.com/app/home/device_list
[1/15/2025, 2:21:56 PM] [miot] [dev] Error during connection! Retrying in 60 seconds!
[1/15/2025, 2:21:56 PM] [miot] [dev] (MiCloud) Logout from MiCloud for username <my-account>
[1/15/2025, 2:21:56 PM] [miot] [dev] Device diconnected!`

**Screenshots**
_If applicable, add screenshots to help explain your problem._

**Additional context**
The device's info is directly imported from the functionality "DISCOVER ALL DEVICES VIA MICLOUD", and I set "force connections via micloud" globally. The log I showed just repeated endlessly. Can I do something to test the API "https://api.io.mi.com/app/home/device_list" and try to see what the hell are they doing.
