Is the ticket from you home airport to Asheville less expensive than a ticket from you home airport to Charlotte? I know that sound silly, but with the way airlines use market based pricing these days, it is sometimes that way.
In other words, are you saving money by buyng a ticket to Asheville when you are only going to Charlotte. It looks like you only want to forego the Charlotte to Asheville leg to save money on car rental. If saving on the airfare is not the case, the airline should not mind allowing you to not fly to Asheville if you let them know in advance, say when you check in at your home airport - particularly if home to Charlotte is less than home to Asheville and you waive the return of the Charlotte-to-Asheville fare.
As I will explain later, there was this case with United years ago - but more later.
Can you book car rentals at both Charlotte and Asheville?
If so, I would do that and then explain when checking in at you home airport that you want to cancel, without a refund, the Charlotte to Asheville leg for yourself.
This reminds be of a situation that occurred maybe 25 years ago here in Colorado. There was a low cost airline, American West, that had really good fares out of Colorado Springs to cities in the east - so good, in fact, that people, particularly if they lived on the south side of Denver, would drive back and forth to Colorado Springs to take advantage of the low fares on America West. United wanted to compete, so they offered similar fares for Colorado Springs to those cities. However, United didn't have any flights from Colorado Springs directly to those cities. All of those flights were Colorado Springs to Denver to the east and from the east through Denver to Colorado Springs coming back, with a change of aircraft in Denver on the way. So people would get a ride to Colorado Springs, fly through Denver to the east, then come back to Denver and just get off the airplane and go home, not going on to Colorado Springs.
United found out and threatened to bill people who didn't fly on to Colorado Springs, but realized how stupid it would be to charge people for not flying their airline. American West folded, so United never had to solve the problem.
"Dear United, for the next 30 days, I will be flying from Denver to Colorado Springs. You can deposit the fare you would have charged me not to fly in my credit card account, ____________."