Parent field in webhooks for created sub-tasks

Hello everyone!

I have a question regarding a parent field in webhooks for created sub-tasks. I’m trying to create sub-tasks in different ways: manually in Jira, via clone, via import from CSV (add new sub-tasks for previously imported parent). And for each of the methods coming webhook seems to be different.

In case of the manually creation: the webhook is the most complete - there is a parent field in issue section, as well as parent in changelog section.

In case of the cloning: there is no parent in changelog but it still present as parent field in issue section.

In case of the importing from CSV: there is no parent neither in changelog nor in issue section. So despite I can see the added sub-task in correponding parent in Jira, there is no way for me to know it was added as a sub-task from webhook.

Is it some sort of intentional behavior? If so is there any way to know the parent for such tasks (except of polling periodically)?