Three more bugs

You described the normal functionality. It has always been like this.
In fact, I have an extensive guide on thralls and it has a section dedicated to feeding them that explains the whole process in detail: