Child Workflow not returning result to parent workflow

I’m encountering an issue where the child workflow (CWF) is not returning results to the parent workflow (PWF). The issue is intermittent. got non deterministic error

When the PWF executes the CWF, it seems that the task is being enqueued.
Is the task stuck in the queue without being picked up?
does The CWF hasn’t executed anything yet ?
How can I identify the root cause of why a task queue gets stuck?

Thanks

Sorry, do you see “non deterministic error” in the child workflow?

no, i got “non deterministic error” in the parent workflow

Please find the reason for nondeterministic behavior in the parent.

Here is the list of reasons for nondeterminism: