Politics and the need to have the Core developers out. Some say it was because it would render Bitmain's Asic boost useless, and all other reasons that distracted us away from the truth. But I believe it was politics.
I will leave Achow and the rest more learned about the situation to comment.
youve got the right answer,its Politics we know that inside crypto are those
whales big miners and developers that having some issue towards each other,maybe
the segwit2x was been politicized thats why its cancelled and still dont know yet
when will it be
I don't think segwit2x was canceled because of politics. It just wasn't the right time for a hard fork to increase the block size. Not enough tests were done, and it wouldn't even be a long term solution for the scalability problem. Trying to implement segwit2x was politics, but canceling it was a good decision in my opinion. We are not even taking full advantages of segwit alone, because most clients and exchanges as still not using it, so we must first wait for segwit adoption, like it already happen on LTC long time ago, and then we need to stay focused on the lightning network. I think off-chain solutions will be much more eficient than increasing the blocksize. If people really want that, they can just go to bcash.