If I remember correctly, you marked the I-130 for both consular processing and adjustment of status. When USCIS receives an I-130, they either hold it if Adjustment of Status is marked, or the send it to NVC if consular processing is marked. In your case, both options were marked, so they need the I-824 to move it to NVC. Unfortunately, immigration isn't cheap. There will be more money to pay.