Há algumas coisas que poderiam estar acontecendo aqui, você poderia ter muita umidade na massa, não agente de fermentação suficiente (improvável neste caso), mas meu dinheiro é a temperatura do forno - parece baixo. Eu costumava fazer um bolo a 350F.
Ao assar um bolo, você começa primeiro a aumentar a ação dos agentes de fermentação e a expansão do ar e do vapor de água devido ao calor, e depois forma-se uma estrutura cristalina que mantém essa forma. Se o forno estiver muito baixo para que a estrutura cristalina não se forme a tempo de aguentar o aumento, os agentes de fermentação se esgotarão e o vapor e o ar escaparão, e seu bolo entrará em colapso deixando-o denso.
Além de o forno ser baixo, o tempo de cozimento pode ser muito curto, se o tempo de cozimento for muito curto, a massa não terá tempo de cristalizar e entrará em colapso quando for retirada do forno, tornando-a novamente densa.
Eu tentaria aumentar a temperatura um pouco e ver como funciona. Além disso, o cheque palito não é o mais confiável, use um teste de rejeição por toque e um termômetro digital de leitura instantânea. A maioria dos bolos é feita quando eles lêem entre 200 e 210F no meio do bolo.