Fzf is a general purpose command line fuzzy finder - you pipe a list of data in and it presents a curses interface which allows you to fuzzy search and select, then returns the results to stdout.
If fzf is invoked on its own (without piping data in) it will attempt to invoke either a hardcoded find command or the contents of the
This will fail if using strict confinement in the snap, fzf will run but the search window will not be populated.
The vim plugin for fzf will also fail to return results as it relies on fzf directly spawning the command to return search data.
Fzf is a general purpose command line tool, its functionality is enhanced when it has access to shell environment variables, the ability to spawn other processes and access to all locations on the filesystem.
IMHO it is not well suited to the strict confinement model.