In my environment (Debian Buster), invoking @echo in a Makefile action line appears to invoke a builtin of the make utility itself. This builtin doesn't know about "echo -e", and thus puts the "-e" into the generated command file, failing the tkb invocation. I modified it to explicitly use /bin/echo, which does indeed have proper -e support. The obvious patch is included; I'm not sure if this is a happy fix for all the build environments you want to support.
echo.txt