AARRGGHHH
Yes, yes I was.
This:
Prevents the editing of the user_field when the API call is performed by the user.
Of course it does
If I rework my API call and perform it by system, it works fine
system