While it's true that the male will go for 4 weeks without eating while carrying fry, that's unlikely to be the issue here. For one, that will only stop the male with the eggs from eating, not the rest of the. Second, it would be very unusually for them to start breeding immediately after being added to a tank.