Hi everyone, my I-140 was approved more than 5 months ago, but it has been stuck at TSC since then. I've tried getting help from the USCIS contact center, NVC, ombudsman, and my congressman, but none of them seem to help. Last month, USCIS responded to my congressional inquiry that my case was sent on that day. However, I waited for another month and haven't heard anything from NVC. I then reached out to NVC two days ago and was told they've never received my file.
Today, I received a response to my service ticket from a TSC officer, saying, "We have placed your case on a processing hold because the required security checks remain pending. Until we receive the results of these security checks, we cannot move forward on your case."
Is this normal? I'm confused as my case has already been approved, and I received NOA2 last September. Not sure what "security checks" mean and how long the process will take. This is a new thing, and all my previous inquiries with USCIS received similar responses that my case is queued to be transferred to NVC. Should I be worried, and are there any actions I should take to expedite this? Thank you!