Hi Georgie,
Only thing I can suggest is that as I normally see it growing on coastal scrub land and poor soil areas is that it might be getting too many nutrients & only putting on foliar growth.
I would treat it as an alpine & apart from avoiding waterlogging or getting covered by leaves in autumn, just let it do it's thing.
Cheers