Скорее всего. проблема в том, что он не осознает то, что все что Вы даете - это еда.
Рекомендую начать со стартового корма для котят, он обычно в виде паштетика.
Такой корм дается с 1 месяца.
Для того чтоб котенок осознал вкус, нужно с помощью ложечки положить ему в ротик чуть-чуть корма, можно просто измазать кормом носик, он его обязательно его слижет.
От молока отучайте, для котенка такое питание не подходит, оно не подходит по свойствам и характеристикам, т.е. не удовлетворяет всем пищевым потребностям котенка.