His primary voting base seems to be wealthier and older residents + Chinatown, which are also under represented in online polls and Reddit. I do see him trying to adjust his positions, by voting against the climate change motion he sponsored and probably realizing he shouldn't have joined Communities First as that only makes it clear to people not paying attention to municipal politics what side he is on. There's easily more progressive votes in this ward, with the University and Hospital. Not to mention major developments in University District, Bridgeland, Kensington even since the last municipal election. There just needs to be a consensus candidate.