I have had timing problems with both AF and KLM.
And KLM even tried to throw me out of my very carefully chosen seat when I already had my boarding pass from checking in my suitcase, ie when I was in the lounge waiting to board. I didn't let them get away with that.