There's less planes flying out of China, so the shipping from China is REALLY slow, since you have packages competing for the 1-2 international flights out of the country per airport in China. They use to use the cargo holds of civilian flights to transport a lot of the packages, but very few international flights are coming in and out of China. So they have been trying to convert civilian airliners into full cargo planes(take out the seats for more space). This means that shipping from China is going to be slower than usual.
I'm not trying to say you're wrong, but it's more likely that the seller on gearbest was playing games. It's common for Chinese sellers to have warehouses by international airports, so they don't have to use the Chinese postal system at all. This allows them to pull the "Ships in USA" scheme since the first postage the packet gets is usually USPS. They use a company called "Jet Logistics" to do this scheme. It's a common scheme on EBAY as well, and people use to get these packages in 4-7 days in normal times since the "USA warehouse" is right by the airport(China is about the same size as the US, so one chinese province to another chinese province could take the same amount of time and distance on a truck as Cali-Texas which is about 2-3 days, before it even gets to the Chinese airport to ship). Corona messed this scheme up since way less cargo flights are available, so packages wait at the airport even longer. That 4-7 days will probably be 2-3 weeks for a few months.
Yeah, I had an eBay seller try that jet logistics drop ship stunt on me. Just put the package in the mail for return today in fact.