Answer
This is a confirmed platform limitation, not a configuration mistake — BPA Workflow Projection tasks don't yet have complete support for the kind of nested-collection request pattern (multiple entity sets, function calls, or bound actions combined in one call) that the standard client itself sometimes uses internally. Some progress was made from 22R2 onward specifically for read operations, but full support for nested collections in workflow Projection tasks (including for writes like this) wasn't implemented as of that release — if your workflow genuinely needs this pattern, check whether support has been extended on your current release before assuming your own Projection task configuration is wrong.