C is the correct choice, and I agree with your comments about it. But more natural wording is eg Because they were asked to find a solution for the recent problems within a month, the technical support engineers had to work late.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.