I got the same problem today. Only 3 existing opening positions and the pyramiding is set to 10 and the 4th one was called but the 4th position is not being opened.
Tried to reduce the order size for the first 3, then the 4th one shows up on chart.
Conclusion: margin left is not enough to open the new position even the long condition is met.