OK, I am starting to understand. In "a player who is injured" the RS links to "is".  "a player who has an injury", the RS links to "has".  So you want to change the first rule to <F_R linkR0 LAB> = P\.*| O.*  ... that is, P or O link.  An even better fix would use <F_R str> = is|has.   I like the copula flag, except it usually goes in the ref section. Anyway, you don't need it here.  The following is simpler, and is not order-dependent:

#TemplateActionAlg
Adjective-clause-who-1
<LAB> = \RS\.*
<F_L str> = who
<F_R str> = is|has
=
<F_L linkL0 F_L ref links who> += <F_R linkR0 F_R ref>

#TemplateActionAlg
Adjective-clause-who-2
<LAB> = RS\.*| CV
<F_L str> = who
<F_R str> != is|has
=
<F_L linkL0 F_L ref links who> += <F_R ref>

By the way, I think that the backslashes are not needed ... they are some historical accident, some regex holdover.