Hello,
Paypal pro ask for the credit card, so when the order is created the payment is already confirmed so the order is created as "confirmed" (or "processing" depending how you have configured your plugin).
Paypal classical redirect the user to the payment platform, so the order is modified afterwards to be "confirmed" (or "processing" I don't know how you have configured your plugins).
There is no issue with the "order_payment_params" data I can see in your previous message.
But because we do not know how the orders are confirmed and we do not have the required elements to understand the workflow ; I'm sorry but we can't help you much.
Do you have an error with the emails so the plugin is not triggered correctly during the paypal IPN ?
We can't tell but for what I can see, the data for the "user points" is correct and I think that if you take a "created" order and "confirmed" it manually, the point will be credited (without the user notification in order to be sure that email won't be generated).
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.