My script does work on Vero V [How to] Make periodic backups of whole OSMC system . It doesn’t touch the ‘hidden’ partitions so that’s not a problem. The tricky bit is to get a kernel.img and dtb.img from an up to date install image and copy those into the media containing the backup. And some people have pointed out it’s counter-intuitive to use the restore script to make a backup direct to the USB/SD card that you use to install the backup to the target device.
Also, the donor Vero and target must be up to date (ie on the same release).
Then of course you will need to re-name the target Vero and re-set networking if you’ve used a fixed IP.