i got it was actually a typo. I just couldnt fix it because of the silly 5 post rule. this is what it actually is:
void Feed_Ready_Check() {
if (Feed_Ready_Flag = true && (Pump_TimeRemaining >= 39 && Pump_TimeRemaining <= 42)) {
Feed_Prog(); }
}