Why does the Get Class Defaults node report errors when trying to read split structs but not if you break the struct?

I ran into a minor issue using Get Class Defaults node in UE4.15. If the default variable happens to be a struct and it is then split, the engine reports errors. However, if I do not split the struct, then use a Break node, it can read the variables fine. What is the technical reason to this?