If it was the neem oil I I would assume the spots would be more uniform. Its looks like its just spread out. Could've been the last of the spider mites no?