How to tween texture progress bar

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.