Klick-it did you ever solve this issue or see what was the cause? I am contemplating if I should use OpenGL 2 or 3 in my next game, but your testing scares me.
Also I am still a little confused to if using 2 will make the game not be able to run on some 3 devices? That was the impression I got from Fernandos first post.
"just to mention some device only accept 3.0" - What devices are these?
Btw, how do you check what OpenGL your device has? Can you see it in some settings?