Sounds like a combination of over-working the mixture and baking the cakes for a little too long.
Are all your ingredients at room temperature? Do you cream the butter and sugar by hand? Do you sieve the flour before folding in to the mixture?
Probably overworking the mixture and baking too long you are right...
I do everything else you said.
We will see in a couple of weeks
BB x