Hi,
in order to know if the plugin right process the points, the easier is to check in your database; the table "hikashop_order" have a column "order_payment_params" where you should see the points data, like:
O:8:"stdClass":1:{s:10:"userpoints";O:8:"stdClass":2:{s:10:"use_points";i:0;s:11:"earn_points";a:1:{s:2:"hk";d:12;}}}
You also have to check that you right have the latest package/fixes for the plugin "hikashop / userpoints" ; specially for the line
if(!isset($oldUser->user_points) && !in_array('user_points', array_keys(get_object_vars($oldUser))))
Which was in the previous version
if(!isset($oldUser->user_points) && !in_array('user_points', get_object_vars($oldUser)))
You also have to check your HikaShop configuration for the setting "Invoice order statuses" and the setting of the plugin "hikashop / userpoints" in the Joomla part for the setting "Valid order statuses" (which should be empty if "invoice order statuses is right configured" for points compatible statuses).
Regards,