This can happen if your heat is too high or you cook them too long. Keep that pot of butter beans on a nice simmer and keep an eye on them towards the end of cooking. Test their doneness by gently pressing between your fingers or tasting a few beans and check the texture.