I have noticed that to. The AI is addicted to stone forts. In my Welsh campaign they occupied forts with troops they needed desperately elsewhere. I was able to sneak with small forces pass the forts and capture the English cities. Once an AI army occupies a fort it hardly ever leaves it.