Не совсем. По логике, на объекты которые только что создались, не может быть ссылки, по этому всегда чистка происходит с самого молодого поколения.
Далее, если приложению не хватает памяти, то GC идет дальше по поколениям 1, 2.
не совсем так, я так понимаю что почистилось 0 поколение, часть нужно перенести в 1