Overcooking is the most common reason for the rubbery texture of cooked snapper. When the fish is cooked for too long or at too high of a temperature, the proteins in the fish will tighten and cause it to become tough and rubbery. It is essential to carefully monitor the cooking time and temperature to avoid overcooking and maintain the snapper's texture.