Mines good with purées but things with bits he just gags on it, or he likes finger food but he more sucks it and doesn’t actually swallow 🤔
Gagging and spitting out is perfectly normal as he's not used to the texture and hasn't learnt to chew as his food is all pureed. Keep offering him, and he will learn to eat it. Don't offer at the same time as anything puree as he'll just refuse the solids in preference to what he knows.
Just keep offering finger foods (veg, bread etc). He’ll get there 😊