The effect of herbicides is not instantaneous; it takes several days for the product to do its work. Several factors also influence the performance of the herbicide: type of weeds, weather conditions, growth stage of the plant, etc.  Not all broadleaf weeds react the same way. Patience is required. Some are tougher and need more than one application to disappear completely.