I spent a bunch of time on this one! Very fun!
Yeah I've heard Unity's UI system is a real pain to work with, even in the "easiest" UI systems there's always problems. UI is my least favorite part of development, I hate it with a passion!
I'm glad you got it figured out in time!