There is a bug in 7.2 that is causing vars.result to not evaluate properly when there are parallel branches which is causing variables to be filled with the wrong data
Internal Fortinet Mantis is 0848259 for this, but every instance of vars.result should be changed to vars.steps.STEP_NAME