Gagging is totally normal and is different from choking. My little man went through about a month of gagging when he ate, often vomiting from it. This is after I had to stop giving him solids for a couple of months and started reintroducing them when he was 11 mos old, so I know physically he was capable of eating. He just wasn't used to having solid food in his mouth and swallowing it. I'd keep offering, but let him feed it to himself. He'll likely gag it up and then stick it right back in his mouth.
“We are not put on earth for ourselves, but are placed here for each other. If you are there always for others, then in time of need, someone will be there for you.”