NottyImp
Vital Football Legend
Not sure what to suggest, but if you want insects, having an insect box/hotel, something to pollinate and somewhere to drink would help. Ivy, Virginia Creepers, Clematis, Honeysuckle all work well in smaller spaces but you will already know that.
We have an insect hotel and a fair few flowering things. I suspect it's just the late spring.