I'm not seeing spider mites, although my eyes aren't the best. Did you read the instructions on the bottle of Neem oil? I can assure you it does not say to use it as much as you're using it. Re-check for mites. Either you don't have them or the pictures you have to not show them.