I think you should appeal to federal court
its without reason rejection
I know it bit costly but you should go for it
I got rejection without any reason then my lawyer suggested me to appeal
federal court was ready to settlement with me between 1.5 months
. keep all proof that u have submit...