I actually called Chase about this last week. There’s a feature that allows you to put in a hypothetical purchase to see what the terms/fees will be. When I walk through the tool, it only ever shows a monthly fee. However on my list of transactions, when I walk through a real scenario, there are many that qualify for the $0 fee.
So I asked if there was a way for me to know pre-charge whether or not I had a no fee option available. Of course they said no (doubtful)…and that they also had no way knowing how long an existing no fee option would last.