Hi @jitendrasingh,
Thanks for sharing. With an upload I am also able to reproduce this behaviour.
I think we can use the Etag and use the second part of that to retrieve at the version. We can use a greaterorequals to make sure it is at least 2.0.
Can you add the following expression as a trigger condition to your action?
@greaterOrEquals(replace(split(triggerOutputs()?['body/ETag'], ',')[1], '"', ''), '2')