By default, targets can only have 1 curse on them. So, its casting poachers, then assassins in that order, instantly overwriting poachers.
there is an order of operations for triggers. cast on crit, curse on hit, etc. Cast when Damage Taken Support - Official Path of Exile Wiki The order...