Same here, exactly as you described. If I start it again after installing the prerequisite then it will uninstall them and still launch fine.
I didn’t have this issue a couple of weeks ago, not sure if it was 5.4 or a proton update (?) that brought this on but it’s slightly annoying.