Insurance is the question that decides the others
Get quotes, in writing, for this address, before you exchange. Not an estimate, not a comparison site figure for the postcode — an actual quotation naming the property.
The reason it comes first is that a lender will require buildings insurance acceptable to it, so an insurance answer you cannot get is a mortgage you cannot draw down. Ask what the premium is, what the flood excess is, and whether flood is covered at all; a policy that excludes flood is not the same as a policy you can use.
Ask the seller what they currently pay and with whom. An existing policy on reasonable terms is the most useful single fact available, and it is free to ask for.