This research delves into the failure mechanisms exhibited by unidirectional Carbon Fiber Reinforced Polymer (CFRP) composites under longitudinal compression, while considering the interplay of three types of manufacturing-induced defects: initial waviness of fibres, void volume fraction, and void size. The study employs 3D high-fidelity intact representative volume element (RVE) models, incorporating the initial waviness of fibres and voids based on Micro-CT imaging. A novel algorithm is proposed to generate more accurate 3D void shapes, departing from conventional circular or triangular approximations. The results highlight the substantial influence of the initial waviness angle on the reduction of predicted compressive stiffness and strength. The volume and size of voids play a significant role in determining damage initiation within the composites. The failure mechanisms of the composite under the coupled effects of initial waviness of fibres and voids are discussed, exhibiting reasonable agreement with experimental observations.