Finding Userfield Custom Name for 'Add user to group through User Custom Field'

There’s only one user field present in that output, with ID 1, so you would set the User Custom Field Name field to user_field_1 instead of 1 as you currently have it.

As of today, I’m afraid the trigger explicitly checks for demotions and avoids firing - it only works for promotions: