The sycophancy is noticeably worse with 4o, the default model when you are not subscribed. My theory is that is on purpose to lure emotionally vulnerable users into paid subscriptions.
(Every time I write out these model names I realize, again, how absurdly confusing they must be to casual users..)