Hi,
I am getting really stuck on an issue with the 'Get changes for an item or file' block in one of my flows. I have used this several times before without issue but for some reason this flow is failing on this part.
To note: I have versioning opted in on my Sharepoint list already

The error message i'm getting is 'Unable to process template language expressions in action 'Get_changes_for_an_item_or_a_file_(properties_only)' inputs at line '0' and column '0': 'The template language function 'int' was invoked with a parameter that is not valid. The value cannot be converted to the target type.'.'
In my Get changes for an item or file block i have it set up as follows

The 'since' expression is set as
sub(int(triggerOutputs()?['body/{VersionNumber}']), 1)
I've used this many times before without issue and have confirmed that the Version number is being included in the outputs of each flow run.
So i'm a little confused as to why i'm seeing this error now?
Any help on this would be much appreciated
Thanks
'