I mean, we only have a broken spino vertabrae, plus bahariasaurus is very light at only 1 ton. Carchar’s the only real threat taking into account that fact.
Also, Mapusaurus went extinct only 4 million years after Spinosaurus did, which would still make it extinct during the same extinction that swept away Spinosaurus and carcharodontosaurus. The Cenomanian-Turonian extinction, which was characterized by a large drop in ocean oxygen and a sea level rise.