Yup, 2 hours of light is not enough for Buddelia. It is still small enough that I would start a trench around the drip-line. In this way you can get the bush to grow its roots within the ball and by this fall/winter, you'll be able to move it where it gets enough sunlight to flower. Its leaves are wider than normal, showing it needs more light. Is there a way to thin the tree above it to allow more light?
Also, have you been fertilizing, was the compost completely decomposed? Plants in shade require much less fertilizer, especially nitrogen. Being in the shade plus too much nitrogen would be a double whammy towards flowering. Nitrogen promotes vegetative growth (leaves), not reproductive growth (flowers).
And it is pretty common for aphids, for instance, to visit new growth in the garden to suck juices through tender, thin skin of the lamina. The physical damage and/or the bacteria the aphid has injected into the leaf while eating will cause distortion. But this is just aesthetic, very normal. You don't want insects getting out of control, it's good to be vigilant. If you see aphids, just spray with soap and water, or use Neem (use at night to avoid bees and beneficials). Don't forget to spray beneath the leaves.