This seems simple to explain. Sports betting is legal in WV, not yet legal in NC. Presumably most bets, then, are for home-state/gambling-legal Marshall, and since sports books are in the business of making money, they push the line on Marshall higher. Has nothing to do with which team is more likely to win the game, has everything to do with ensuring the sports books turn a profit on the game.