Paypal Payments Pro give 'Internal service Error' on checkout
Not 100% on the route cause however I ditched any customisation and rebuilt from the ground up. I imagine something changed and hasn't been updated to reflect new functionality in the code base. 

There was a brief question mark over the paypal checkout button, just need to make sure you are running the latest v4.26 of webform_civicrm.