Although Mortal Kombat narrowly beat out Demon Slayer this weekend, one has to wonder either what effect HBO Max had on Mortal Kombat's performance or how big Demon Slayer would've been if it had opened in more theaters.
Case/point - Mortal Kombat opened in ~3060 theaters and Demon Slayer opened in ~1600 theaters, meaning MK opened in almost more than half and yet MK almost got beat out for the weekend. MK's per theater average was $7,582 while Demon Slayer almost doubled it with $13,215 per theater.
With theaters restricting capacity and no big new releases for about a month, i'd almost expect Demon Slayer to finish with the higher box office based on those numbers, especially if the film expands its theater count.