I agree. Not an ideal fit for her. I assume that perhaps another actress with a higher profile might have been in talks and dropped out. Carmen seems more like a back up and last minute replacement - her casting was a late announcement for such a high profile production.
Sometimes you just gotta say no to a role no matter how tempting if you are not a good match. It doesn’t advance your career. Hopefully we’ll all give her a pass on this and that her next role will be a great one better suited to her talent.