Garnet can only see a future if she herself considers it a possibility at all, she couldn't see that Pearl was faking Peridot's repairs because she never considered Pearl would ever do something like that, it's probably a coping mechanism to prevent Garnet from being overwhelmed with possibilities (as we see in future…