I looked into the code of “Detailed Descendant Report”.
It’s using a method named person.get_primary_event_ref_list
.
However, there’s also a person.get_event_ref_list
method, so I changed one line in the report code, and now I get the expected output.