Why lerp always returns 0 when works with variables

The Alpha value output from timeline is correct, but the return value of lerp is always 0.