For my part, I cannot use logic in the cryptocurrency market because the matter is much more complicated than that. It is not accurate to think about the crypto market as if things are going according to a specific logic. This is not true because there are many variables and incidents that can happen suddenly and change the course of the entire market.
Yes, the factors that you mentioned, such as halving, the US elections, and QE BY FED, all play a major role in determining the direction of the market, but you cannot predict what will happen as if it is an infallible scenario. This is wrong. You build your analyses according to the data you have in hand and then wait for the results, and often the results come out contrary to expectations.