I kept going a little bit longer last night and wired up the view model, so saving your edits does work! When you save updates, the view underneath updates seamlessly, notably without a refresh.
In order to do that, I had to re-wire some of the views to use @Binding
instead of @State
in order to make the fields update properly. That turned out messier than I'm okay with, so I want to go back and find a cleaner way of doing it.
However, there also seems to be an API issue specifically when updating the project name, which you see in the beginning of the video. I think this has to do with slug-creation or something but I'm not sure, so this will be what I investigate next.