How to re-run a pipeline with different environment variables

How to rerun a pipeline with different environment variables

The problem:
When I rerun a CICD job with changed environment variables (in the same run), the variable changes are not picked up by the runner. The variables are empty.
Even when I try “erase job log” and start over fililng in different env vars. The variables stay empty.
Is there any way to re-run a CICD pipeline with different variables?

Cheers,
Gabriel