Ok, here am I, the researcher, to explain this in detail.
First, I completely agree. I keep all my IoT devices locked out of WAN.
The problem of this device is that you never connect to it locally nor from outside.
There is only one way to control this feeder: to use mobile app that communicates with Chinese HTTP API.
The feeder itself connects to another Chinese API to report statuses and get commands to execute.
It means that you have NO WAY to keep it secure and have control simultaneously with original firmware.
That's why I started reverse-engineering the device, I wanted to develop an alternative firmware (or at least some alternative open-source server to be installed locally) so the device wouldn't be open to the Internet anymore. And then I stumbled this nightmare.