Futures contracts are a total fraud. They can sell bitcoin that they do not have. They can sell 100B bitcoin if there are enough buyers. So as long as there is enough money that believes in futures ETFs and has access to them, they are in total control of the underlying asset price. No halvings and not anything else matters.