Perhaps your features (`output` in this case) have excessive nesting (inputs type `list` where type `int` is expected)

Could it be that remove_unused_columns=False is specified?
If something is not working properly, I think it is safer to define and specify DataCollator yourself. It takes a bit of effort, but…