Many trackpad gestures don't work

No matter what I try I cannot seem to get some trackpad gestures to work. I cannot get 1 Finger Double Tap to work for any action I provide. I also had the same issue for corner clicks too.

Is anyone able to advise what the issue might be?

Try to check via BTT's live view whether your trackpad recognizes your touches as expected, it's available via Menubar View => Show Live View

For the 1 finger double-tap, BTT requires a pretty fast double-tapping.

Upon looking at the live view I can see that BTT is detecting the gesture and corresponding action, but the action is not actually being executed.

what is your action?

I have tried with multiple but presently it is middle click.

are you using tap to click on macOS? That would probably conflict with this.

Best try with some action that produces a visible output, e.g. "Show HUD"

With middle-click, what are you using it for?

I am using tap to click and the HUD is visible. Three finger click was just what I was testing at the time, I am actually trying to replace the built in double tap drag and move windows since the Mac implementation has an annoying delay when stopping moving. As such the action is 'Start Mouse Drag'.

I have to some degree realised what the issue is, rather than doing a double tap ending with my finger off the trackpad, I have been doing a double tap and my finger remains on the trackpad – just like how you would use tap to drag.

If I double tap with my finger not remaining on the touchpad then quickly touch the touchpad again I can move the window but upon releasing dragging won't stop when I touch the touchpad again and the gesture isn't really convenient.

Is there a way to accomplish what I am describing?

if you assign left click (at current mouse location) to a single finger tap, BTT will allow this, however it comes with a lot of limitations. I'd not recommend that.

See Shorten delay after single finger tap if dragging is enabled (exclusing three finger dragging) - #18 by samj

So aside from what solution you've provided that you don't recommend is there any way to create a gesture that behaves as a double tap with finger remaining on touchpad?

This could probably be achieved by using the "1 Finge Touch Start" gesture and running some script to save / retrieve the last trigger time stamp. Then have some logic that decides whether it should execute or not, e.g. by using the "If Java Script Returns True" action.

However this I'd even recommend less than the previous approach because it comes with all the same problems but costs more performance