Ideas
When an infant has a sad or angry moodlet for any reason, they cry. This is understandable, but the crying cannot be interrupted by an adult. You have to focus on the infant and manually cancel the cry autonomous interaction in their queue or just wait for the crying interaction to finish. Then the adults can interact with the infant. If an infant starts crying, an adult in the household will get the "check infant" interaction in their queue. This preempts any queued actions you have for that adult even if the queued actions are directly solving the infant's needs. Annoying. There are lots of crying interactions that cannot be canceled for when an infant goes into the red on a need such as "complain about tiredness", "complain about hunger", etc. I just have to wait for it to finish before I can actually solve the need. Maybe this is by design since you have to calm an infant before you feed them or put them to bed, but it seems like there is no way to do this in the game other than to wait for a break in the crying.