Variables not getting resolved in process

Your problem is that you have a sequence flow running from your start event to the gateway. you’ll see it if you move the sequence flow:
image

I’ve fixed it in the below model

process.bpmn (5.2 KB)