Add a new row action not taking values

Hi all

I am having an issue on a action which has multiple actions including adds a row to another table based on values of the a virtual field in the current table.
When I do the test in the Action Expression Assistant, for the action that updates another table, the values are correct, however when the action runs it just places a 0.

I have tested the group of actions as stand alone and they works, fine, however when they run as a group, the calculated virtual field does not populate correctly.

Any ideas or is this a bug ?

Thank you