I doubt it’s as easy as a typo, but…
($_POST[‘acf’][‘field_123456789a’]_[‘field123456789b’])
Check the real code and make sure that underscore isn’t actually there between the two bracketed key refernces, so:
($_POST[‘acf’][‘field_123456789a’][‘field123456789b’])