Pattinson is indeed a great casting, but it arguably did more damage to the box office than helped it. Many people mostly the GA really disliked his casting because of all the "Twilight boy" stigma that he has (had?). For sure he now has proved almost everyone wrong, but this will only play a big part in the sequel and this for sure hurted this one. Also we don't know the impact of the HBO Max 45 days release yet. I personally think this won't affect much of the late legs, but we don't know how many people waited to see it home because of that stupid early announcement, I think that is a factor that is still a question mark. Also we cannot ignore the damage that BvS and Justice League did to Batman brand, every character or franchise suffers from badly received previous movies and needs to get the goodwill back, the was the same thing with TDK trilogy after Batman & Robin. I think 375M domestic and 775M worldwide without Russia and with China and South Korea really damaged is still pretty solid given that this movie also had all the other things going against it, I also think the sequels have A LOT of room to grow from now on, specially with the expanded universe with HBO Max.