¿Qué propiedades tiene el bicarbonato de sodio que le permite absorber los olores?

Es anfiprótico, lo que significa que actúa como un ácido y una base. Esto le permite neutralizar los olores que son ácidos o básicos hasta cierto punto. Dicho esto, probablemente debas remover tu caja de bicarbonato de sodio cada pocas semanas ya que los olores prácticamente reaccionan con solo la capa superior que se cubre con cosas que no son bicarbonato de sodio.