For some reason when using Diffuse kernel you cannot see objects through the glass when they are in the shadow. AO works, pathtracing works. Scene attached
in the example attached you can see an eye behind glass but in the shadow glass casts nontransparent shadow. Alpha shadow is on.