CheckedState scheint er aber verwenden zu können?
Das gibt zwar einen String zurück, aber wenigstens mit 'True' oder 'False' (bzw. einem Leerstring, falls Grayed, aber das hast du wohl eh nicht aktiv),
was eventuell dennoch zu einem Boolean (Visible) passen könnte.
LiveBindings machen nicht wirklich was von alleine.
Irgendwo ist definiert wer was wie kann und dann muß sich da "Passendes" auch noch finden.
CheckedState findest du z.B. in
Vcl.Bind.Editors (C:\Program Files (x86)\Embarcadero\Studio\22.0\source\databinding\components)