For some reason, I create as always a pair of target bones (one for each leg) but as soon as I add an angle constraint (of -140 maximum and 0 minimum) to both bones, ALWAYS and ONLY the bone of the leg behind (in this case, the character's left leg) goes through the bone and never collides with the ground. Not only that, if I try to manually flex the bone by graving the target of that leg, it just doesn't works. And it only happens with new characters I create. Somehow if I rebuild from zero the rig of previous characters files containing all their layers, this problem doesn't comes up.
Here's a picture to explain what's going on:

Here I also uploaded to dropbox two files for anyone who'd like to tinker with it: "https://www.dropbox.com/sh/m6mef3kwc94p ... gBtIa?dl=0"
It's a .PSD file (since I mostly work with image layer based characters. Also, it's CS6 version) and the .moho file that already has the character rigged with a small animation to depict the problem. I colored the bones that work allright in green, the target bones in yellow and the defective leg bone in red.
If anyone knows how to work this out, I'd be really greateful.