I’ve got this figured out. My issue was that I was doing multiple Imports with multiple sync rules. This was causing the ‘group’ attribute to be overwritten completely instead of just merged. I was able to fix it with the help of this post, which I apparently couldn’t find before:
I had to modify the ldap filter used as we have a very large domain and only 1000 results were being returned.