Perhaps your baby is still learning to chew well. You can try cutting the carrots into smaller cubes.
Or mash some with a spoon when feeding. Continue to offer him some lumpy food cubes and show him how to chew before swallowing.
It's good to progress to lumpy food. Sticking with purely purred food for too long may lead to laziness to chew.