The analysis makes sense. A large amount of SOL staking has been redeemed because redeeming takes 3 days to settle, exactly on the 20th.