Photoshop Clipping Mask

I’ve noticed that if I try to clip a layer with a layer that has some type of layer style, such as a gradient overlay for example, the clipping mask no longer shows. Is there a way around this?

I hope this makes sense.

Layer 2 -> Clip with layer 1
Layer 1 -> Gradient Overlay Layer Style applied

Problem: Can’t see layer 2