Investigation and preliminary report is not showing critical evidence that would help clarify. Like the full transcript of pilot conversations that is clearly already available, and if these switches had any maintenance in the last year.
The fact that both pilots denied moving the switches, combined with the extremely short timeline, makes mechanical/electronic failure the most probable cause.
Note the Critical Sequence:
08:08:39 UTC: Aircraft lifts off (air/ground sensors transition)
08:08:42 UTC: Maximum airspeed of 180 knots reached
08:08:42 UTC: IMMEDIATELY after max speed, both fuel cutoff switches transition from RUN to CUTOFF (1 second apart)
08:08:47 UTC: Both engines below minimum idle, RAT deploys
08:08:52 UTC: Engine 1 switch returns to RUN
08:08:56 UTC: Engine 2 switch returns to RUN
So only 3 seconds between liftoff and fuel cutoff. Extremely short window for deliberate pilot action...