Not knowing the deatils; it is impossible for us to say:
You have the OFFER, and you have a REALTOR....
You assume that the LISTING PRICE was the magical value of the property:
Did you even do any research into the Market Value?
What were the other terms on the Offer?
The Bank does not have to give you a REASON; maybe they just didn't want to sell it.