Sounds like the same issue I was having with get_sub_field – https://support.advancedcustomfields.com/forums/topic/get_sub_field-returning-wrong-field-on-acf-pro-5-7-11/
Seems like the issue was perhaps with sub-fields named the same as the field type, since the issue I had was with a field called “text”.