I say having spent the last weekish frustrated that my printer seemed to just be awful at making prints with even loose tolerances all the sudden.
I was using filament that had been left out a month or two, so not long at all, so I thought. Killed the rest of the spool trying to tune things, prints worked perfectly when I got a new spool out.
Goddamnit.
Moisture in filament is killer. It can, and will, absorb water from the air. Even air that us terrestrial humans don’t think of as particularly humid. You can save yourself a lot of headache by getting a cheap filament dryer (I use one of the rinky-dink Sunlu ones from Amazon) and printing straight out of it if you can jigger a way to get it to feed into your printer. You can often revive filament that’s “gone bad” by cooking it in there for a few hours, also.
For super hygroscopic materials like nylon it’s basically mandatory.