If you use the throw_throw action (from memory) is doesn't use weaponfunctors effects. The silence is an example of a weaponfunctor.
I don't know if that is a design decision of larian....or missed/ignored...and will be fixed in 1.0
In a mod i gave the option of using dex to throw instead of str.