Hello,
In the plugin "plugins/hikaserial/groupsubscriber/groupsubscriber.php" you will find the line 4 times :
$userGroups = JAccess::getGroupsByUser($user_id, true);
You need to past that line just before each of them
It would force the clean of the cache so the function will get the user groups from the database and not from its session.
Otherwise, when the plugin change the groups for the first subscription, during the second subscription Joomla give him the old group list and the previous modifications are lost.
Regards,