I have recently discovered yet another bug with Gummi Dragon Candy Cannons that can put Gummi Dragons in the wrong tiles, which may get them stuck. This bug particularly affects any Gummi Dragon Candy Cannons that fulfill 2 conditions: a) the cannon is positioned in any row below the first one (i.e. rows, 2-9), and b) there is at least one tile above such cannon that is in the same column as the cannon.
The GIF above demonstrates the bug in action affecting the Gummi Dragon Candy Cannon at E-5 (the center of the board, columns are lettered and rows are numbered). The player just made a move to free the level's penultimate dragon, and the Cannons will only dispense another dragon when there are none on the board. The middle Cannon then dispenses the final dragon, but if you watch the GIF closely, the Cannon drops them onto the spaces above the Cannon (E-1/E-2) instead of the tile directly below the Cannon muzzle (E-5) as designed.
While this bug is not fatal for this particular level because there is an Egg Collector at E-2, above the cannon that can take the last dragon to finish the level, other levels may not be so lucky when this bug strikes in them, as it can put dragons in places they're not supposed to be, like in the level screenshot below:
Here, in this particular level, the player detonated a Cake Bomb that occupied H-1, H-2, I-1 and I-2, and one Gummi Dragon is freed. The Candy Cannon in column H then dispenses the final Gummi Dragon, but since it is positioned directly below the spaces where the Cake Bomb was, it dropped the dragon onto H-2 instead of H-4, trapping the dragon in an unwinnable position.
Thus, there is yet another problem with the Gummi Dragon Candy Cannons that can frustrate players. Please investigate this bug as soon as possible for the convenience of all players.