I think this is one of the hardest pieces to replicate in a remote environment, so nicely said and a good breakdown of how to tactically go about this.
I do think standups can still be productive and helpful when remote (we go 3 times a week around noon EST) as long as it is well facilitated and folks know what to bring to the table. Expectation-setting up-front seems to be where most teams fail on this and end up butchering the intention of the standup.
For me, standups should make sure everyone is aligned on the direction they're going for that day, all else should be public in the project channel so teammates have visibility.