There is no point in giving up. PR processing can take time and it is not out of ordinary.
In JSON you might get triggered for false flags regarding primary document or back of the photo etc, but that is not an official communication. Much of the work is AI triggered and if a human officer has not formally opened a portal for re-submission of a document then there is no action on you.
Local MP can't do more than what you can do (to call and inquire). The primary document "if failed" you will receive formal communication about an update on your application. Your JSON will still show complete with an added rejection reason, and that "Complete" update time is important. Usually after that within 10 days you will receive your PR card (if fortunate). Else it can take 6-8 weeks after JSON shows complete.
Good luck