RectMask2D clips Text component incorrectly - Minimal Working Example linked

I have the following hierarchy, Canvas > MessageScroller (Rect Mask 2D) > Message > Text.

When I scroll the Text inside the MessageScroller it will correctly clip to the right hand bounds of the Rect 2D Mask but will disappear entirely when it crosses the left hand side of the bounds.

97776-rect2dmaskclippingissue.png

Can anyone tell me why this is the case?

A minimal working example can be found here.

Had this issue 3 years later. Turnes out that my Texts had a Width value of 0 and thus, got clipped when their RectTransform got out of bounds.