I'm getting the same behavior with the download progress getting smeared across the screen. I bisected the regression to Update Rust crate term to v0.7.0 by renovate[bot] · Pull Request #3162 · rust-lang/rustup · GitHub.
I might suggest switching from term to termcolor. It is well supported and pretty robust.