In answer to why it still eats cakes after tame, if you notice, it will say put taming food in inventory every time it eats. This is because you can’t actually tame it, it just follows whoever gives it cake.

More Achatina Everything Else Tips