I managed a small team of engineers and synchronous daily standups just broke down with remote teams and timezones.
It also just felt unproductive - it became something we did to feel like we had "best practices" when in reality it was a waste of everyone's time.
I got the sense that everyone would essentially forget what they said/heard at the end of the meeting (or was simply tuned out).
I ended up launching a tool to solve this problem: (https://jell.com).
We're a lot happier showing a "todo list" with each other and still have a place to write out the challenges/progress we're making - all while respecting each others time.