Sounds like sheared flywheel key if bottom doesn't turn with flywheel, Could one of the magnets come loose, saw that already, explains the lockup in one direction.
sheared flywheel key if top turns but not bottom. pull shroud off and verify if crank is turning with flywheel, if so then crank is broke, or you lost key on bottom pully if you pulled it off.