I've looked into this and I can't find any issues with donations and user group changes. There are some things you can check:
1. Are you using live payments? Test mode payments don't incur user group changes.
2. Are the donations being automatically confirmed? Go to admin.php?dbtech-donate/logs/donations/ and check if the donations are being flagged as Confirmed.