You should never assume settlement will occur on settlement date. Frequently it doesn't - about 20% of the time possibly.
You won't be able to claim this is an unfair contract either. You are a grown boy (or boi in your case) and you freely entered the contract which is probably a standard...