Если ты указываешь "border-collapse: collapse", то смысла задавать border-spacing нет