there does appear to be a bug in the 5 drop max. if your drop is placed where you lose it, say eaten by chocolate before you are able to collect it, it is not replaced. so rather than generating them as long as the total on board and collected is less than 5, it will only generate 5.
Agree, especially when a chocolate spawner covers it. On occasion the game only generate one drop on some levels, no matter the amount of moves. I usually start at 36 and play my way up. When it gets to the last 60 it takes about 15 games to get 60