Thanks, that's a good learning point. I'm not familiar with G visas so wasn't able to find the relevant info, but looks like you have your answer. As for your PD for your i140, let us know what your counsel advises you of. These are rare cases and from others I've seen online, no one comes back to update on how it proceeds.
good luck!