It's not a bug, though! The code is behaving exactly as documented. (I guess I should've also added this to my initial post, but here it is: https://i.imgur.com/74CS9yz.png) The window literally tells you that it doesn't count non-adult or reproducing animals. My point is that the result of this design is that the automatic population control system is unhelpful and ineffective, but it seemed worth starting a discussion in case others had found otherwise.