Hello,
If you are running a command at boot, I think best way to do that would be to use User Scripts and not crontab, it runs a file /etc/rc.local every boot.
But if you want to keep using crontab, I would recommend giving router some time to boot and add sleep function in your script for a minute or two.