For my part (Strapi Version: 5.1.1), it seems that the issue indeed occurs in production, but more specifically when the Strapi user account has the 'Author' role.
In fact, for a Super Admin account in production, the crop works correctly.
A solution I tested and that works is to create a new role (other than Super Admin, Author, or Editor) and assign it to the desired account — this way, the crop will work for that account.