I'm a papaya simp, but Oscar and Lando were running consecutively when all this kicked off and I agree with the stewards on this. Let's look at the data.
Gap when sector 2 caution was flown: 2.9s
Gap when safety car was called: 2.8s
Gap when arriving at pits: 7.3s
At the beginning of that lap, Lando was instructed on the radio to give 100% pace. They were in the lap window for the first of a two stop strategy, and that direction usually means that pitting is imminent. A safety car in that timeframe is a literal no-brainer for a stop.
Lando asserts that the team did not direct him to box until he was most of the way down Casino. That's technically true. However, when Lando was at the exit of turn ten, he received the radio message "Lando, safety car, safety car, you are the second car, you are the second car. Oscar 3."
Lando already knew that Oscar was the car ahead. He had overtaken Nico at the tail end of the previous lap, and even if he forgot that his teammate was the preceding car to do that, they were accordioned in 10. Once both cars were on Casino, Oscar accelerated off at a pace sufficient to cause the car to scrape down the track. Lando was on-off throttle and was weaving around.
This can only leave us with the obvious, which is that Lando received and acted upon tacit instruction to build a gap between him and Oscar to allow for the double stack.
Uff, hard to argue with those numbers. If the gap was 2.8 s when the safety car was called, is that 2.8 s at racing speed? How much are you allowed to slow down once the safety car called? Is it like single/double waved yellows in a part of the track? Is it like the VSC? Is there a percentage or a delta or is it left up to the driver?
That was indeed 2.8 at racing speed, as they maintained that speed (save for keeping left to avoid the debris field and then Russell) up until the safety car notification came out. I believe that both were actually clear of the debris field before the local yellow for that, which was only there momentarily before the safety car. It was at the exit of the hairpin that that the SC was called, Oscar accelerated down the straight, and Lando pretty much didn't.
The actual amount that you are allowed to slow down is kind of nebulous. When the safety car comes out, per sporting code 55.7 there is a delta time that the drivers must stay above (which is to say, be slower than). The stewards' decision makes no mention of this code section or the associated penalties described therein, so Lando was presumably within this parameter, which is to say that he was driving slowly as directed by the sporting code. This is the parameter that he mentioned in the interview.
This means that the crux of the issue is sporting code 55.5, which, among other things, directs that under safety car conditions that no car may be driven UNNECESSARILY slowly. See what I mean about nebulous? There is the hard delta, but then gray area between that and barely creeping along. It comes down to conditions on the track and the stewards' judgment. In this case, the track conditions relating to his competitors were the problem. As Lando was going along slowly, Charles was tucked in behind him. Neither him nor Ferrari were cross on the radio about pace. Alex, however, was tucked in behind Charles and noted on the straight that "the Mclaren is holding back". Further drivers accumulated in the train heading down casino.
Sporting code 55.5 doesn't have any specific codified penalties enumerated therein, but impeding other drivers by building a gap ahead when they are unable to pass due to the safety car condition (save for positions gained on the pit cycle) is unacceptable. That's why they had to go with a breach of sporting ethics instead. As an aside, the track map graphic was up when all of this was going on (at least on F1TV), and the vast gulf that developed after Oscar followed by the Lando train had me with my head in my hands.