Not impressive numbers for Switch considering that for the first time, their BF bundle deals started days before of the exact BF date.
MS has always done good numbers for the holidays, there have been plenty of holiday weeks where the Xbone beat PS4 WW.
As for the PS5, these are low numbers compared to BF 2014 for the PS4, but the latter had plenty of stock available and they did a GTA V bundle for $399.99
It seems that all 3 consoles will be down in December compared to their predecessors (and switch compared to December 2020), but is expected all things considered.
I don’t see it clearly that Sony can reach their forecast of 22.6m units shipped/sold by March 2022, unless Q4 for FY21 is high due to the releases of HFW and GT7...but.... who knows