Thanks for your valuable feedback. Could you please further explain the problem? When you said "ways of forming a 100", you meant diagonally/L shape? Or are you referring to some levels only accepting either a vertical or horizontal solution?
It seemed like some levels weren't accepting legitimate horizontal 100s (or that the 0s couldn't be exchanged). Maybe vertical too; I don't recall for certain.
If I'm not misunderstanding you, that's an intended design decision. The puzzle it's not just to form a 100, but to form a 100 and making it to the exit. Some levels were designed with that premise: tricking the player into forming a 100 in a way that makes the exit unreachable.