Two things:
Banks register interest rates higher than actual to ensure they don’t have to make changes should interest rates rise. Think of it as a maximum.
Construction loans are priced over prime. Typical would be Prime + 1.00%. So what was as low as 3.45% is now 8.20%