Not a teacher.
"Something had to give" (or "has to give") refers to a current situation that is untenable. Forces are trying to change the situation and very soon one or the forces will win and the losing side will "have to give."
Or think of over-loading a bridge with more weight than it was designed for. Something will give and the situation will change, rapidly.