UI Elements Instantly Breaks Sprite Masks (Unity 2D)

Currently have a sprite mask, covering a rectangular area within my Canvas. Inside the mask, I’ve put sprites and set their Mask Interaction property to “Visible Within Mask”. This works perfectly, showcasing sprites within the mask, and masking all sprite visuals beyond the mask.

The issue is that any instance of a UI element inside the mask’s area, breaks the mask, and thereby completely breaks the setup. Is there any solution to prevent UI from breaking the sprite mask?

Similar Issue - https://forum.unity.com/threads/ui-masks-not-working.504874/

Utilizing a canvas component on the parent container fixed the issue, and allowed sprites and UI to coexist