Should I put my current job of only 3 weeks on my resume?
Yes, email or better yet, call the companies that offered you the job and revisit the opportunity. No, do not put this job on your resume but if asked, tell them the truth in the interview. Be honest and direct without a loooooooooong fishing story about why you left. "It was not the place where I could grow and contribute to the company."