The same for us, standups generally take more times that it needed because people "talk" too much about what are they doing andit become boring at the ed. And generally they aren't lot of improvement that come from this standup : "it's like we say about we are doing but it's all".
I think that trying to do it shorter can be nice, try limiting the numbers of words for example : "explain it in 20 words, no more". It will be concise and dynamic for everyone.
And maybe you can try to add new question : if you only say what p"are you late / okay / in advance" in your tasks, say to me if everybody has well understand what he need to do or they are some lack about it ... In tech same wa response must be concise.
Maybe it can be fun to introduce "fun" part for the standup. So why not ask a question about sport or other : "Manchester city or united" or whatever to introduce some fun or other every day and help developers to talk about if on break or other.
That's my idea, but it's my developer point of view, i haven't lot experience about management