Perhaps you need to slow down on the assist feeding. It is possible that he isn't eating on his own because he isn't hungry.

I would wait 2 weeks between each legit feeding attempt and only assist feed if he refuses 4 meals in a row, then repeat.

He'll poop on his own. Just make sure his heat is correct.