I’m with philosoraptor. Decide how much you really like the house. If you really
Like it, find a roofer you can trust and get a 2nd opinion to be sure. When is your due diligence deadline? You have until then to back out for issues related to the condition of the home without losing your earnest money.