I had this problem too when registering the gallery field programatically.
When I called :
get_field('gallery_field_name',$post->ID)
I got ID’s instead of image arrays.
The Problem was, that I only registered the fields on the dashboard through checking for:
is_admin()
before calling:
acf_add_local_field_group();