Some Diamonds sometimes like to be generated at an altitude of 14 to 15, only some are a bit difficult to find at that altitude. But I sometimes find diamonds in the heights Y 14 and y 15 This isn't normal shouldn't it be at the heights of y12 y11 and y10
This is not a bug.
Diamond ore generation is probabilistic, meaning that there is a chance that a block within a range of altitudes will generate as diamond and form an ore blob.
On the old worlds (that bottom out at y=0) this range was y=1 to y=16 with the greatest probability at around y=11.
On the new Caves and Cliffs worlds you get an increase in probability of diamond generation with depth, starting at y=14 (not sure if this has been implemented yet, but there are plenty of diamonds at < -20).
Those blobs you found are consistent with these rules. Their scarcity is because of the low probability of generation at that altitude.
I wouldn't bother mining for diamonds there. If it's an old world try y=10. Caves and Cliffs, go deep and try looking for a big cave.