And suddenly bitcoin core says they dont want to stick with segwit2x.
What are you talking about? They were never in favor of 2x.
But they began to be quite when they saw everyone is "ok" with segwit2x. Till now, when segwit will be implemented next week.
It was like "ahh they are signaling segwit2x.. well segwit is ok, they can signal it.. lets tell them when segwit is implemented, that we wont support the 2x part".
That they are strictly against segwit2x - even when the miners are signaling segwit - they should have given out weeks ago.