Hi
The main issue is the variable and argument is called with same name which is usually not recommended considering best practices
So for argument if it’s IN direction then name that argument as in_argumentName and if it’s OUT then name it as out_argumentName
Here name it as in_rowID for argument and the value be named the same as how it is now rowID
And inside the workflow which is been invoked, use a MESSAGE BOX activity where mention as in_rowID.ToString and see whether value is coming or not
Cheers @Perri