Thanks for the reply, I updated the syntax, still works on homepage.php but not category.php
Weirdly when I dump the video_slider field on the category page I get this:
string(1) "2"
the “2” bit seems to be a count of the array, when there are three rows the dump updates to:
string(1) "3"
When I run the same dump code on homepage.php it returns the data correctly.
I seem to be able to get other standard text option fields on category.php, maybe it’s a combination of it being an option and a repeater field?