I haven't played an assassin in ages, but I don't think +env skill from *weapons* will work (weapon is unequipped when you apply poison), so you might want to check if any of your +env skill comes from your weapons.
-----signature-----
[Hib] Druid - Blademaster - Bard - Mentalist