modpoints_always throws the "no points" error.
I'm pretty sure line 1384 of comments is the problem.
my $can_del =
($constants->{authors_unlimited} && $user->{seclev} >=
$constants->{authors_unlimited})
||
$user->{acl}{candelcomments_always};
That should probably be
my $can_del =
($constants->{authors_unlimited} && $user->{seclev} >=
$constants->{authors_unlimited})
||
$user->{acl}{candelcomments_always} ||
$user->{acl}{modpoints_always};