When using overrideAutomaticCanvasSize, the CanvasSize is not updated when items are removed from the list. When the list is inverted or when overrideAutomaticCanvasSize is set to false, the CanvasSize is updated as expected.
Here's a repro:
https://gist.github.com/SolarHorizon/7db5ee3b4bf80c828070eb2be0582f81