In my static Google Maps, when I put a label in my markers, the counter is displayed for just 7 markers.
Is there a limit? If yes, how can I break this limit?
According to Static Maps API V2 Developer Guide (emphasis mine):
label: (optional) specifies a single uppercase alphanumeric character from the set {A-Z, 0-9}. (The requirement for uppercase characters is new to this version of the API.) Note that default and mid sized markers are the only markers capable of displaying an alphanumeric-character parameter. tiny and small markers are not capable of displaying an alphanumeric-character.
You are using more than a single character in some of your labels, which is why it isn't working.
After numbers 1-9, you can use the letters A-Z like this (I decreased zoom a bit because not all markers were visible).