The credit score is a three-digit number, that is crucial as it helps the lenders to decide whether you qualify for the chosen card or not. This score is calculated by the three bureaus - Experian, Equifax and TransUnion. In theory, all lenders and issuers must report to all three bureaus about all items in your credit history. In practice however the situation may differ. That's why it is extremely important to request your reports from all three bureaus and check them for any omissions or inaccuracies. Otherwise, the scores in time may vary significantly, as it has happened in your case. You highest scores are above 700 that is considered good. However the third score (590) fall into the "bad" category. You see, the lenders generally tend to look at the lowest score, not at the highest one. That's why even your two scores are good you may be eligible only for bad credit offers. To resolve this situation you should request your reports, check them, and correct all mistakes or omissions. In future try to keep you scores equal or at least on the same level.
All credit cards terms, fees and rates mentioned in this article/post are actual on the posting date. See the current products’ Terms & Conditions on the issuing banks' websites.