I hate to say it, but Apple tends to primarily fix problems that affect a large number of people. They will completely ignore cloud problems until they reach the point a large number of people.
I can think of 2 examples: the app update issue and the Apple TV Up Next issue.
The app update issue was a problem where apps on all devices associated with an Apple ID simply wouldn’t update. There was no way to update an app short of deleting (or offloading) it and reinstalling. The number of people affected by this started off relatively small, but grew by large number each day until a very large number of people were affected. From the time I first experience it till it was fixed took a month. Apple never acknowledged it was an issue.
The Apple TV Up Next issue was a problem where all your iTunes movies purchases would reappear in your Up Next list every week. That and all watched shows would come back. It basically made the Up Next list useless. This took several months to fix and it still sometimes has issues with watched shows returning (though not all watched shows).
Another example of a problem that was never fixed was one where one of the iCloud keychain passwords was corrupt as it had no username or web site associated with it. I could delete it off a local device, but the deletion wouldn’t sync to iCloud so it always came back. This was never fixed in the 8+ years since I reported it. I finally accidentally fixed it myself, by turning off iCloud Keychain on all my devices which deleted the entire cloud keychain.
Basically though the Apple Engineers can’t be bothered to troubleshoot, let alone fix problems that only affect a handful of users. The “senior” advisors will gather data on it, but they are really just customer support and aren’t engineers or programmers.