It would have worked much better if it was the dice she was holding, that is definitely true. But Chewbacca getting the medal is a decent send off, thus having Leia holding the medal be… acceptable. I’ve seen people be more 50/50 on that Chewbacca part, rather than straight up everyone hates it and thinks it’s horrible fan service. It is, and it isn’t.
I should also bring up that Luke gave Leia ghost dice. It’s unclear what Luke did with the real dice after pulling them down from the Millennium Falcon’s rear view mirror. So, they went with the medal. But even still, it could have been more poignant to use the dice and finish off the “arc” of the dice. However, the medal isn’t completely egregious…?