Pull off the free hub again and remove the springs and ratchets, put the freehub back on with spacer and see if it locks up when tightened in the frame.
If it does make sure the seal on the hub is pushed in as far as it will go as it can cause the freewheel to bind.
As above check the spacer is not buried and the springs are not bent.
Bolt