that works now. Can you explain what was wrong please?
never mind, im so dumb I found it, i was updating the ui everytime it changed the value
You literally set the progress bar value to the tween target in the value_changed signal handler for the progress bar. So as soon as the tween starts working it will trigger this signal which will set the progress bar to the final value.