Prosites not signing users up for a level

I have a very basic prosite install setup…. a small number of users are paying and being registered as a prosite, ie: https://dl.dropboxusercontent.com/u/88896/2017-01-19_1041.png … most are showing as FREE [n/a] despite there being no free level and they have paid… see https://dl.dropboxusercontent.com/u/88896/2017-01-19_1043.png ….. upon investigation it appears those who used paypal get the prosite registered but Paypal Payments Pro is not registering the Prosite’s level.

Please help. Urgent issue. Support has been authorized.