From Yeelight version 3.0.06, if you select Singapore server before, according to the law of Singapore, user data should store in Singapore. We will do some logic about data transfer. Have you ever show some dialog to show this? If so, have you ever destroyed the data.
For the scene still works for Schedule, this is because the schedule has already stored the scene parameters. So when the time reaches, it would sent the parameters to the device.