do you have to do the dd to restore grub on the new disk that you are restoring?
If it is a new disk, it wouldn't have grub on it. So, yes, you would have to restore grub. BUT you are talking about a helios which does not use grub.
My thought would be
1. Write helios 4 armbian to sdcard
2. Restore fsarchiver to new disk partition
1. Partition new sd card to what you have before
2. dd grubparts
3. fsarchiver to new sdcard partition
The first option would work the best.