From @roelschroeven's post [1], rolling during landing was part of the design. It's possible it didn't roll as expected, though, blocking the solar panels. However the fact they were able to separate the rovers makes it seem like it could be a technical issue with the panels instead.