@zaccety I think I figured out it had something to do with the placement of the function call. See here: https://github.com/solepixel/acf-modules/blob/master/modules/icon-blocks.php#L242
Notice that it’s outside “have_rows”. I’m pretty sure that’s all I needed to do and it returns the correct amount.