The code itself doesn't look at secondary usergroups, so you can rule that out.
Let's see if it's the setting first of all...
In your usermap.php file, if you change this:
PHP Code:
$admins_mods = explode(',', $vbulletin->options['digitalpoint_usermap_admins']);
to this:
PHP Code:
$admins_mods = explode(',', $vbulletin->options['digitalpoint_usermap_admins']);
print_r ($admins_mods);
It should barf out an array of usergroup IDs that it thinks should be mods/admins.