When CRIU dumps a process that has a device file opened, the latter is handled as any other opened file. If the device file name is invisible, CRIU might not be able to restore this file.
However, if the same device (by maj:min pair) has different name visible by CRIU, the option
--evasive-devices tells CRIU to use any name for the device.
See also: How hard is it to open a file