I'm trying to clarify. See above.
I understand you, I also know that blaming is out of place here. The car is stuck in the mud and you need help to get it out again.
Is it really the case that the financing is not secured? Then don't let the contractor know that for now.
Report what the lawyer said.
I don't know how you built, and even though I built via individual contracts, I had 2 different general contractor contracts in hand.
Both contracts had reservations regarding the foundation and the structural engineering concerning the construction price. Which is also logical. When signing a general contractor contract without a prior soil investigation, no one can derive the foundation costs, so this point in the contract can only be fixed with a lump sum.
Therefore, I am very surprised that it is suggested and assumed here that this contractual variable would not withstand legal scrutiny.
Again, if the withdrawal period has expired and the contract is structured as I suspect, there is no way out without a black eye. Who knows if the OP even signed that if he doesn’t manage to get financing, the general contractor will take care of it.