A bad cable or one without data lines can be problematic. We found this cable tester and it works great. $16 seems worth it when you spend an hour working on the problem and find the cable did not have data lines.
A link to the product: https://www.amazon.com/ZeroneFixture...