Why an EC 50 almost always starts at the condenser
The condenser sheds the heat the compressor pulls out of the cabinet. When it blankets over with dust, pet hair, and lint, it cannot release that heat, so the compressor runs longer and longer to hold 38°F. The board watches that creeping run time and throws EC 50 as the early warning — which is exactly why cleaning the coil clears the code so often.
When a clean coil does not settle it, the heat is still not leaving for a reason: a tired condenser fan, a gasket letting warm air in, or a sensor reading wrong. Those overlap with the broader not-cooling checks and the refrigerator repair page, and on the freezer side the same logic drives an EC 40.