You should look at the user change log, which may give insight. While there are things in XF that will automatically change user groups, they require you to explicitly set them up.
Of course, there are also systems outside of XenForo that change user groups (such as aMember). You'd have to contact them regarding any questions with their software.