The reason is due to the cap of DoTs applicable to a single enemy by various players, which I believe is 20? If your DoTs are not applying then the enemy has the maximum allowed DoTs on it already. All I can suggest when you can't apply DoTs is wait until some expire and hope you get yours in when that happens or just focus on bursting the thing down.