Custom Expression Filter Changes Itself To Something Else

For some reason, Metabase will not preserve the original logic of my question's filter.

Clicking save produces:

These are not equivalent. Running agg functions produces different results. Actually, maybe they do? I'm not sure at the moment.

if results in preview and in the final question are the same, you might have the same logic