It does not mean someone is often late.
A strong suit is something you are good at. Timing is the art of saying or doing things at the right moment.
So if timing isn't his strong suit, he tends to do or say things at the wrong moment.
- For Teachers