But were you traveling to the US on H2Bs while your EB3 had been pending? From your posts so far I can infer that that wasn't the case. The fact that you have applied for the immigrant visa will make it difficult to show that you plan to return. But, you can explain the circumstances, as you did here, to the consular officer, together with demonstrating strong ties to a non-US country, and see what happens. Your EB3 should not be affected by this.