IIRC, it periodically scans the blocks level metadata during lulls. Reads don't take much power but for some larger drives something like 20% of activity was towards maintenance and the guaranteed retention period without power was only something like 2-3 months.