A Vancouver city councillor says Mayor Ken Sim should have recused himself from a recent vote — or publicly declared that he had a good reason not to.