I see what you mean. I live in a different timezone than the rest of my team, so I’m usually a few hours into my day by the time we do stand-up. However, for them, it’s often the first thing they do that day, so it’s not breaking their groove. It’s hard to make it ideal for everyone.
I’ve heard of some teams doing stand-ups at the end of the day. I’m not sure that really resolves the problem you bring up though.
A less intrusive options might be digital stand-ups (we do this on Fridays rather than actually meet). Our Slack channel will throw out a reminder, and everyone will jot one or two sentences in the channel giving their update at whatever time is convenient.
For our “in-person” (video conferencing) stand-ups, I have a reminder in our team Slack channel, so I’m not watching the clock at all. I get alerted a few minutes before we are about to meet. It’s a nice quick break to grab some coffee or tea. I usually have a couple of hours into my day, so it’s a good time to take a break. And if I know I’m not going to be able to dive into a deep problem because stand-ups or meetings are coming up, I use the time to follow-up on any messages that I need to answer, or do some reading on articles that are relevant to my work.