Asynchronous communication is made easier by raising multiple points at once, rather than sending one-line responses. It also helps to have multiple directions of work available, so progress can still be made in one area while blocked in another. Both of these strategies can carry a political/negotiating/leverage cost (all cards on the table at once), but I consider that a good thing :).
Core hours: have some consideration for late risers and people with DSPS. Early birds have enough control already.
It sounds like, if building a remote team from scratch, it would be good to try to create isolated clusters of decision-making power on a shared schedule per cluster.
Core hours: have some consideration for late risers and people with DSPS. Early birds have enough control already.