FWIW 
People are obsessed with babying their filaments; I’ve never met a problem that wasn’t solved by changing nozzle temp.
That’s true up to a point especially with modern printers, but in really humid places you can see big difference.
Also people baby their printing plates, and models as well. For some applications it makes very little difference.
Could be multiple things. Dry your filament, in an oven or special dry box if you own one. Clean your bed with warm water (no soap or alcohol/acetone)
Use a glue stick for better adhesion.
Also, if you printer support it, you can generate a level matrix to see if it is leveled.
Why no soap? I clean with dish soap to remove oils, works great.
Residual surface-contamination.
Most people don’t understand how much rinsing is required to get residue all off things…
Dishwashers which have 2+ rinses seem to do a good job.
less than that doesn’t work.
People … seldom get anything as clean as a dishwasher can.
( NOT recommending that anybody put their 3-D printing bed’s sheet through a dishwasher: it might well destroy its surface-chemistry, given how strong dishwasher detergents are )
_ /\ _
I have been putting mine through the dishwasher for a few years now with zero issues so far.



