If it does not spin it means there is too much friction. I assume some spacer is missing or some spacer are too big.
Did you measure the end-to-end measurement? is 142/148 mm exact?
Is the endcap correct?
Are the bearing perfectly seated?
Is there any interference with seals?