I tried to create about 50 devices in a loop in discovery (that is the number of shades discovered). And five were created. Slowing it down with a sleep made sure all the devices were created.
Adding the sleep is the standard way most developers have worked around it. It is a known issue but I’m not aware of a pending fix on the way.
Which shades are you integrating? I have a driver available that supports shades via the Bond bridge.
Hunter Douglas Platinum