The condition you describe can be caused by a slight shortage of refrigerant,a dirty evaporator, reduced air flow and anytime the evaporator coil sees a reduced heat load than that it is designed to see, a TXV can lose control and hunt. Hunting is nothing but the valve overfeeding and then underfeeding, trying to find itself.
Hunting occurs during periods of system unbalance (low loads), when temperatures and pressures become unstable.
The TXV tends to overfeed and underfeed in response to these rapidly changing values until the system conditions settle out, and the TXV can stabilize.
It is this overfeeding condition that hurts compressors. Too low evaporator superheat setting also causes the TXV to hunt.