I had almost the same problem with an undercounter unit at my deli. Turned out to be a combination of a worn fan motor and a slow refrigerant leak, not dramatic, just gradual. The unit would recover fine during busy hours when the door opened frequently, but the compressor couldn't sustain temps during long idle periods. Before I figured that out, I spent a while reading owner experiences across various brands on review aggregators. At one point I even stumbled onto threads referencing
avantco refrigeration while comparing how different mid-range commercial brands handle similar compressor aging issues. Ultimately I had a certified tech come in, recharge the refrigerant, and replace the evaporator fan, solved it completely.