The bombs might not be using the correct fuze. If they are using a high-altitude fuze dropping the bombs at a low-altitude will not trigger the fuze and the bomb won't detonate.
You will want to use the low-altitude fuze, there is also a special dive-bombing fuze for some of the bombs but I'm not sure what makes it different from the regular low-altitude.