I would advise double checking prey size as well.
I have 16 balls, ranging from a mere 160 grams up to 3000 grams, and mine eat every 7 days like clockwork. They know when feeding day is, because they'll come out the day before and give me the pitiful starving snake look, to make sure I don't forget to feed.
However, none of mine randomly strike at movement or heat signatures even on feeding day. The rule I follow is a sort of modified 15% rule.
My babies get one adult mouse or rat pup weekly, roughly 30-40 grams in weight, right up until the snake hits 250-300 grams. Sometimes one will get two as they reach the heavier end of that scale. From roughly 300-800 grams they get a weaned rat weekly, roughly 45-70 grams in weight. Over 800 grams of snake, they get a small rat weekly to every 14 days, roughly 60-100 grams in weight. Nobody gets bigger than a small. Not even my biggest females.
During the breeding season, males tend to get one size smaller than usual to keep them eating longer. Females building to lay eggs are offered 2 standard prey items, sometimes they take two, sometimes not.
If the prey size is correct, you might try offering two items for one feeding, and see if that seems to calm everyone down. If so, you could alternate by feeding two items one week and a single item the next.
Gale