Yes I submitted everything required, NVC received them on April 30.
February 13 2025: I-140 sent
February 14 2025: Received by USCIS
February 27 2025: Approved
March 12 2025 - NVC welcome letter
March 18 2025 - Paid NVC fee
March 20 2025 - Fee received
April 9 2025 - DS-260 submitted to NVC
April 25 2025 - Civil documents mailed to NVC
April 30 2025 - Documents received by NVC
(Waiting DQ)