Unit test binaries are never distributed in binary releases, so GPL contamination is not a problem as long as they're clearly identified as such.
We need something other than vkFFT for unit tests in order to catch GPU setup and vkFFT issues, so FFTW is a logical choice.