AB Compact Logix Bool Array in UDT not recognised

After mucking around with this I have moved forward to a degree.

I found I can write to a Bool[32] (inside a UDT) bit by using Bool[0].0, Bool[0].1 … Bool[0].31

However reading from a Bool[32] still has the same issue of only seeing the first bit.

Now using Ignition V7.70