Often church growth advice focuses on organisational adaptation. I came across another reason for churches under 100 people stagnating: the churches have low 'self-esteem':
This is an important process to go through because many small churches genuinely want to grow but are unable due to their corporate poor self-esteem. This is not dissimilar to a person to wants to grow spiritually, mentally, professionally, etc., but their self image is so skewed that they can't move forward. Until that person sees things more accurately, including their potential, they are unable to grow.
I reckon there's something pretty true in that.