It looks like the issue is caused by the window check with the following changes I was able to make it work, its probably not the way it should be done however…
It seems that on linux the check “if (LIKELY(!bWindowlessEvent))” is invalid so it always returns false for SDL_FINGERUP and SDL_FINGERMOTION
Change is to the file Engine/Source/Runtime/Core/Private/Linux/LinuxApplication.cpp