Ok I think I understand why. Mollie is a redirect gateway, so the order is created then when you come back to the site it’s marked as payment processed but your cart is then empty so the logic for checking the cart for points is never run.
You could try changing the extension.php to listen for igniter.checkout.afterSaveOrder
instead of admin.order.paymentProcessed
. That might solve it.