Snap will not recognize corners, midpoints, or reference points, only edges

The reason snap etc may not be working is because the component is glued. Right click and select unglue
Daniel