UIStroke doesnt change its transparency with GroupTransparency of CanvasGroup.
Its only works if UIStroke placed unde CanvaGroup, if UIStroke is placed into GuiObject that is under CanvasGroup, it transparency will change.
Already reported, and labeled as intentional behavior: