My phone has Android 4.1.2

Under the groups there is an option to set a ringtone per group but this doesn't work and the default ringtone is still played.

I can set a custom ringtone per contact and that works but the group ringtone feature does not.

Any ideas why this is?

I've checked and I don't have any duplicate contacts and I've gone to length of deleting and recreating both contacts and groups with no result. These are the contacts synced to my Google account.

I simply want to have one default ringtone and a separate ringtone per group (family, work, etc.)