If there are no visible pest your are wasting your time spraying an oil as they are only affective on contact with the insects, if you don't see any pests don't spray only effective sprays that will work from being absorbed by the plant and the insects suck it out when feeding and systemic sprays but I would NOT recommend any of those sprays on cannabis especially in flower, looks more like leafminers to me remove effected foliage and keep an eye on it they will not kill your plant enless extremely bad infestation which is unlikely on a indoor set up, put out some yellow sticky fly traps