@stefan-0
Thanks for the question -- I don't think that this will work in the way that you intend.
I would have to test to be sure, but if FusionAuth cannot make the user (based on your chosen user provisioning policy), then this user will not be created and thus not linked, and therefore this event will not fire.
https://fusionauth.io/docs/v1/tech/events-webhooks/events/user-identity-provider-link
Depending on your desired outcome, it might be best to change your linking strategy (to create this user when linking) and then use user.create
webhooks. You could fail this transaction if certain requirements are not met (thus the user will not be created and linked).
I hope this helps!
Thanks,
Josh