If you enter the US on a non-immigrant visa, you are sending a clear message that you do not have a "resident" status.
So that would definitely not help you at all (I agree with the lawyer in this regard).
OTOH, since your PR status was effectively lost the day you moved out of the US permanently, there is really nothing you can do to get it back. (barring a fresh application) -- so you can enter using a NIV as you have nothing to lose really.
But entering on NIV and then applying for PR renewal would not work at all -- and can lead to unpleasant consequences (fraud and all that).
Good luck !
So that would definitely not help you at all (I agree with the lawyer in this regard).
OTOH, since your PR status was effectively lost the day you moved out of the US permanently, there is really nothing you can do to get it back. (barring a fresh application) -- so you can enter using a NIV as you have nothing to lose really.
But entering on NIV and then applying for PR renewal would not work at all -- and can lead to unpleasant consequences (fraud and all that).
Good luck !