If I want to interpolate between background and foreground, it seems to work fine in preview, but when I click OK, the glyph goes back to how it was. This has happened to me several times, at seemingly random moments. I can send a short screencast to show the problem if you want.
The background interpolation is previewed but clicking OK (or hitting the Return key) returns the glyph to its initial state. Glyphs is registering as having completed the action though, as hitting Cmd-z afterwards gives you a report of ‘Undo: Transform’ at the bottom of the window – although nothing is actually changed.
What does occasionally work for me is to apply the filter with no nodes/handles selected. I’m in the habit of hitting Cmd-a to select all nodes/handles before applying filters, but doing this before interpolating to background seems to make a difference sometimes.