You should be able to set up your shipping rules to use the value of "State2" instead of state and then make sure your checkout page sets that value the same as "State" when it is entered on the checkout page.
Then you can let paypal update the "State2" value with the shipping information without updating the "State" field and get the shipping shown on the checkout page and updated on the confirm page when it is updated on paypal.