I have the same sort of problem too. I had a league match in-between two association's matches today (19:06, 19:56, 21:07). I was forced to use green packs to recover my players for the second association match. Tomorrow, I have CL match before the first association match, then a league match after the last association match. Another annoying thing is the training requirements.