Hi @boyombo ,
For the Choice field, you need to select the Dynamic content corresponding to the Choice value as the parameter to configure in the Condition.
Image reference:

It is also recommended to copy the corresponding Choice value in the trigger body to the parameters of the Condition. The case I encountered before was because the user accidentally added extra spaces to the Choice value, and the result here was always false.
For the calculated column you mentioned, as long as its type is Number, you can use it directly. You could configure Compose under the trigger to output Leave type value and the Calculated column value, and then check if it is consistent with the expected.
Best Regards,