É muito diferente dizer "se não" e "mas". No primeiro caso, é usado como condição, condicional, como pode ser: "Se você não comer toda a comida, não há sobremesa". No segundo caso, geralmente é usado para explicar algo contrário/diferente do que foi dito: "Não era frango, como eu tinha levado você a acreditar, mas era peixe"
* Apenas um "eu gosto" por significado e dia, mais "eu gosto" o significado aparecerá mais alto na lista