Ok, turns out I'm just incredibly stupid. Since i was using a tier 2 robot i had to use an upgrade container to get the chunk loader upgrade, because i put in the chunk loader upgrade after starting the robot it was set to be inactive by default.
edit: not sure why this would cause it to shut down though as running it on robots without chunk loader upgrades and moving 36 chunks away doesn't seem to break anything.