I have two versions of the same site. On one version my View displays an icon for each node to all users and on the other site it only displays the icons for ADMIN users. I can't figure out why!

I compared the Views permissions (and all the permissions actually in People > Permissions) and they are all identical. The sites have the same modules and I know it's a database problem because both sites had the problem originally and I backed up one of the sites with an OLD database that I can't use anymore on production (because it's just way outdated)...and the icons appear using the old database on the site.

The Views have the same settings and options. The Views queries are the same. The taxonomy settings where the images are originally included are the same. I went through the databases and they both have all the same tables.

Troubleshooting Drupal is an expansive concept. Can anyone PLEASE PLEASE give me an idea on what else I can look into to solve my problem?

Is there a troubleshooting technique for issues such as this that can be used to help further narrow down where the issue might be in the database?