First, I live in Oregon USA where it rains alot but, humidity is not exceedingly high.
I often leave the filament (PLA ABS and PETG) on the machine in ziploc's. I find the PLA breaks at every 5 inches if not using it or, is too old.
Generally, I just cut the first meter before using it.
I've tried many brands but always comeback to eSun.
Today, with about 1/4 spool of PLA on the machine and breaking, I baked it in oven at 170ºF 1 hr. Been printing now for 1 hr without breaking.
By the way, a 40W incandescent light bulb in the storage box works perfect - removes all moisture. Trouble is, once back on the machine and hanging around a few weeks, snap, crackle pop!
3D Print Parts