The vest's color and texture speaks "countryside" while the shirt, trousers and tie speak "evening in a city", because one is coarse and the others have sheen or are black
I'd probably swap out the vest for something made out of a smoother material. Also supposedly it's a faux pas to match your pocket square to your tie exactly.