So I just wanted to ask if this is an oversight or intentional? Possibly due to backwards compatibility?
You could argue it doesn't make sense that it would trigger on layout end since the layout kind of doesn't end, but at the same time it does trigger on start of layout.
Ideally it would trigger it, but if that's not possible for the mentioned reasons, I'd suggest a "on layout restart" of sorts? Although it's not clear if this triggers on start of layout or before end of layout? So I'm not sure if that's the best approach.