Correct option is B
The incorrect part of the sentence is part (B):
(B) "no longer an excuse to"
The issue in this part is a preposition error. The correct preposition to use in this context is "for," not "to."
Excuse for: means to pardon or forgive him or her.
Here's the corrected sentence:
"His constant tardiness was no longer an excuse for his lack of responsibility in meeting project deadlines."
So, the grammatically correct sentence should have "for" instead of "to" in part (B).