I just called an II (Thomas). He told me my case is pending. I asked him what it means and how it is different from HOLD ?. He told me it was previously on hold and somebody changed the status after receiving the amended I-140. He also told me that the new amended I-140 is already linked. When I asked about how long it takes to get the approval he told me 4-6 weeks.