Have you taken the belt out the car yet to see if will pull out and retract at all ? I recently found this as well so i took it out , completely and as i was playing with it it was working when held vertically . There seems to be 2 channels on the seatbelt holder ( that bolts to the B pillar ) roll the seat belt to the top channel . All should be well . You'll find the initial pull out will take time to get it to start , took me 2 hours to get it working BUT it did retract . Then refit back to car .
Hopefully this may help .