Seeking support before submitting a new Bug Report - updating attributes.firstName and attributes.email do not work

Hello Folks,
As i was about to submit a bug report, i thought to first check with you if this is indeed a bug or is the problem in my instance or syntax:
I’m trying to create a new user using Admin CLI and updating it using the below:

️✅ user1_id=$(kcadm.sh create users -r $REALM -s username=$user1 -s enabled=true -i) ️
️✅ kcadm.sh update users/$user1_id/reset-password -r $REALM -s type=password -s value=$user1_pwd -s temporary=false -n
️✅ kcadm.sh update users/$user1_id -r $REALM -s 'attributes.lastName=["user1"]' -n
❌ kcadm.sh update users/$user1_id -r $REALM -s 'attributes.firstName=["user1"]' -n
❌ kcadm.sh update users/$user1_id -r $REALM -s 'attributes.email=["user@user.user"]' -n

Creating the user and setting their password works as well as updating the lastName; However, updating the email and the firstName do not work as per the below snapshot:

I’m currently using the latest docker image of Keycloak (quay.io/keycloak/keycloak:24.0.4-0)

If someone can confirm/replicate this i will be submitting a new issue at https://github.com/keycloak/keycloak/issues/new/choose
Thanks in advance!

Update:
When i remove the ‘-n’ parameter, the firstName is updated but not the email

✅ user1_id=$(kcadm.sh create users -r $REALM -s username=$user1 -s enabled=true -i) ️
️✅ kcadm.sh update users/$user1_id/reset-password -r $REALM -s type=password -s value=$user1_pwd -s temporary=false -n
️✅ kcadm.sh update users/$user1_id -r $REALM -s 'attributes.lastName=["user1"]'
️✅ kcadm.sh update users/$user1_id -r $REALM -s 'attributes.firstName=["user1"]'
❌ kcadm.sh update users/$user1_id -r $REALM -s 'attributes.email=["user@user.user"]'

Screenshot_20240603_123425