I think you've guessed it correctly, you very likely have more moisture in your product than you expected. If we're going to analyze a sample of acetylsalicylic acid according to USP (US Pharmacopeia, that means to test a sample for use as a medicine in the US) we would store it in a desiccator over silica gel for 5 hours, even if we just too purified material from a bottle, never mind recently synthesized. Sadly, this compound isn't really very stable. I wouldn't be allowed to use it after a day, but maybe, if you kept your product open overnight, you'll find that its lost its volatile impurities, and you'll get a better result.