Very strange! I don't think reinstalling the plugin would help but why not try it. You aren't getting any love (success) from anything else.
Though - my usual approach to this sort of thing is to rebuild a test site from a totally diffferent URL/domain name, to be sure that no detritus of earlier development gets in the way. You're trying to troubleshoot, after all, so you want to eliminate contamination. So, build up a new WordPress installation, add the Woocommerce plugin, and work your way back from general to specific, leaving styling options for the last. If you can get it working completely, and then you bring in your custom theme and it won't work, then you have your problem located. If you find that you can replicate the problem earlier than the theme stage, by adding plugins or something else, then you can perhaps rule out your theme as the culprit.