It seems correct to me.
At my home airport, Sheremetyevo, there are also two parallel runways with a relatively short distance between them.
For example, one aircraft lines up on Runway 1 and waits until another aircraft touches down on Runway 2 — only then does it take off.
If I’m not mistaken, ICAO standards require at least 1,035 meters (3,400 feet) between runway centerlines for independent parallel takeoffs and landings.
I’m not 100% sure, but I believe the distance is about 280 meters at Sheremetyevo and around 375 meters at GRU.
The same goes for Bangkok (BKK) — the runways there are also too close for simultaneous operations.
I might be wrong about some details, but that’s my understanding of how it works.
Here’s an example of what I mean.
You can see it in this video 16:05