But how does this work with the I-94, which CBP handles? If you get a CR-1 stamp incorrectly, you will fall out of status on CBPs end after 2 years. Won't this cause issues if you have to leave and re-enter the US, even if you have a (correct) 10-year greencard?
Presumably also, your I-94 "status" will be CR/1, so do you have to file for RoC after 2 years?