snippet returns true, button rendering

On version 8.15.15. I have two buttons. One renders when snippet a returns true. The other one renders when snippet b returns true.

On page load, Button one display correctly. However, as I update the model on the page title, the snippet b is not getting called. So the button never switches.

Is that normal?

The user and all related content has been deleted.