An icon family may contain more than one image size
ICNS is designed to package icon imagery for different display scales. A JPG usually represents one flattened image, so identify which size or variant is being previewed before comparing it with an installed application icon.
Small and large variants can be tuned differently. A tiny symbol may use simplified shapes or adjusted spacing, and a large version may preserve finer detail that disappears at the smallest size.