It seems like there are several things that could cause this. In researching this, I came across a few articles that mentioned increasing the timeout limit for the wp_remote_get function. This is probably included in one or more of the Printful plugin files. You may consider posting this issue on the plugins support forum to see if others have a suggestion on this. If you're able to get things figured out, please update here so others can benefit from your experience!
JesseW - GoDaddy | Community Manager | 24/7 support available at x.co/247support | Remember to choose a solution and give kudos.