I have dealt with this problem for a while. I realized that just because I love apple hardware and most of its software does not mean I have to use every solution they provide. In my opinion their cloud engineering needs some work and for that reason I have decided to use better storage system. I would recommend looking into other non-apple options if sync is critical to you as it is for me. There are a ton of cloud providers out there, this might be your best rather than waiting on apple.
Not throwing shame on the company, its by far one of my top favorite enterprises and brands, but just as every company they cannot be good at everything, they are already good at most things they do.
Hope this helps, God bless!