Actually Apo B is a better predictor for cardiovascular risk (and, AFAIK, the actual thing that injuries your arterial wall): "Based on current research, Apolipoprotein B has emerged as the superior marker for assessing cardiovascular disease risk. LDL particle size also has quality evidence behind it, but as it’s a metric that’s not yet as standardized nor as strongly predictive as ApoB, ApoB remains a better assessment of heart health than LDL particle size alone."
https://blog.insidetracker.com/impact-ldl-particle-size-apob...
There is a 6 hour lipid series in YouTube where they go into the details: https://youtu.be/5iGl3iPZDis?si=fzL6zmX-iqkF7wF-