Your subscriber path seems to be /container/listNode/ for config and /container/listNode/opertionalData for oper data. Do you use that path when you call cdb_get_modifications()?
That would explain why you don’t get the modifications of the listNode for oper data.
An example on how to print the tagged value array ( see print_modifications() and confd_load_schemas() ):